Index: sources/view/valarmstatus.cpp =================================================================== diff -u -rc66e8e38c6c26cf108c975a7b068e45fe5b56f89 -r6538cce81515660080d73efea40949f770bedaf7 --- sources/view/valarmstatus.cpp (.../valarmstatus.cpp) (revision c66e8e38c6c26cf108c975a7b068e45fe5b56f89) +++ sources/view/valarmstatus.cpp (.../valarmstatus.cpp) (revision 6538cce81515660080d73efea40949f770bedaf7) @@ -36,6 +36,11 @@ return; } + if (vData.mTop <= GuiAlarmID::ALARM_ID_NO_ALARM) { + emit hideAlarm(); + return; + } + alarm_Priority (vData.mState ); alarm_AlarmID (vData.mTop ); alarm_EscalateIn (vData.mMuteTimeout ); @@ -51,12 +56,9 @@ alarm_Flag_alarmsToEscalate (vData.mFlags.at(AlarmStatusFlag::eFlag_alarmsToEscalate)); alarm_Flag_alarmsSilenced (vData.mFlags.at(AlarmStatusFlag::eFlag_alarmsSilenced )); - if (vData.mTop > GuiAlarmID::ALARM_ID_NO_ALARM) { - emit raiseAlarm(); - } else { - emit hideAlarm(); - } + emit raiseAlarm(); + } /*!