X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsystraynotificationbackend.cpp;h=dade7081af1706b591aa873a0d5203e8c1238153;hp=b6d1ff5f7811a55227aa191bccb463969f95a12b;hb=0009480271c2420f8afb3ceaf97c57e58af16cad;hpb=55362eeaa19678bd8ba36ecce134d98cc0d7eccd diff --git a/src/qtui/systraynotificationbackend.cpp b/src/qtui/systraynotificationbackend.cpp index b6d1ff5f..dade7081 100644 --- a/src/qtui/systraynotificationbackend.cpp +++ b/src/qtui/systraynotificationbackend.cpp @@ -79,7 +79,7 @@ void SystrayNotificationBackend::close(uint notificationId) { QtUi::mainWindow()->systemTray()->closeMessage(notificationId); - if(!_notifications.count()) + //if(!_notifications.count()) //FIXME make configurable QtUi::mainWindow()->systemTray()->setAlert(false); updateToolTip(); @@ -87,7 +87,7 @@ void SystrayNotificationBackend::close(uint notificationId) { void SystrayNotificationBackend::notificationActivated(uint notificationId) { if(!_blockActivation) { - if(QtUi::mainWindow()->systemTray()->isAlerted()) { + if(_notifications.count()) { _blockActivation = true; // prevent double activation because both tray icon and bubble might send a signal if(!notificationId) notificationId = _notifications.count()? _notifications.last().notificationId : 0;