diff --git a/notifier/DiscoverNotifier.cpp b/notifier/DiscoverNotifier.cpp --- a/notifier/DiscoverNotifier.cpp +++ b/notifier/DiscoverNotifier.cpp @@ -99,12 +99,13 @@ if (m_hasUpdates == hasUpdates && m_hasSecurityUpdates == hasSecurityUpdates ) return; + m_hasSecurityUpdates = hasSecurityUpdates; + m_hasUpdates = hasUpdates; + if (state() != NoUpdates) { m_timer.start(); } - m_hasSecurityUpdates = hasSecurityUpdates; - m_hasUpdates = hasUpdates; emit updatesChanged(); }