diff --git a/src/servers/input/AddOnManager.cpp b/src/servers/input/AddOnManager.cpp index 51bdc838c9..757ccbf6a3 100644 --- a/src/servers/input/AddOnManager.cpp +++ b/src/servers/input/AddOnManager.cpp @@ -496,7 +496,7 @@ AddOnManager::_RegisterFilter(BInputServerFilter* filter, const entry_ref& ref, BAutolock locker(InputServer::gInputFilterListLocker); if (!InputServer::gInputFilterList.AddItem(filter)) { - fFilterList.RemoveItem(info); + fFilterList.RemoveItem(info, false); delete info; return B_NO_MEMORY; }