diff --git a/src/kits/app/Handler.cpp b/src/kits/app/Handler.cpp index 0e0bde92b9..9da37c39dc 100644 --- a/src/kits/app/Handler.cpp +++ b/src/kits/app/Handler.cpp @@ -688,6 +688,7 @@ ObserverList::_ValidateHandlers(uint32 what) continue; handlers.erase(iterator); + iterator--; Add(target, what); } }