diff --git a/mythtv/libs/libmythui/mythuinotificationcenter.cpp b/mythtv/libs/libmythui/mythuinotificationcenter.cpp index fd1c0a569aa..76158bd2457 100644 --- a/mythtv/libs/libmythui/mythuinotificationcenter.cpp +++ b/mythtv/libs/libmythui/mythuinotificationcenter.cpp @@ -768,13 +768,12 @@ void NCPrivate::DeleteAllRegistrations(void) { QMap::iterator it = m_registrations.begin(); - for (; it != m_registrations.end();) + for (; it != m_registrations.end(); ++it) { if (*it) { m_deletedScreens.append(*it); } - it = m_registrations.erase(it); } m_registrations.clear(); }