diff --git a/plugins/application-tray/sniprotocolhandler.cpp b/plugins/application-tray/sniprotocolhandler.cpp index 1517afc2..a8a03e40 100644 --- a/plugins/application-tray/sniprotocolhandler.cpp +++ b/plugins/application-tray/sniprotocolhandler.cpp @@ -146,6 +146,8 @@ SniTrayProtocolHandler::SniTrayProtocolHandler(const QString &sniServicePath, QO init(); connect(m_sniInter, &StatusNotifierItem::NewIcon, this, &SniTrayProtocolHandler::iconChanged); + connect(m_sniInter, &StatusNotifierItem::IconNameChanged, this, &SniTrayProtocolHandler::iconChanged); + connect(m_sniInter, &StatusNotifierItem::IconPixmapChanged, this, &SniTrayProtocolHandler::iconChanged); connect(m_sniInter, &StatusNotifierItem::NewOverlayIcon, this, &SniTrayProtocolHandler::overlayIconChanged); connect(m_sniInter, &StatusNotifierItem::NewAttentionIcon, this, [this] { if (m_ignoreFirstAttention) {