Revert "D-Bus system tray: properly check whether StatusNotifierHost available"
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Tue, 5 May 2026 13:51:20 +0000 (16:51 +0300)
committerDmitry Shachnev <mitya57@debian.org>
Tue, 5 May 2026 13:51:20 +0000 (16:51 +0300)
commitda46ea67c8efcfc2801889d430b8fca460c4b317
treeb9a4594f794471041fb1f1d01a72947c0eade095
parentbafe3ad3a52cf975611bd842bbb1392b4ce99d01
Revert "D-Bus system tray: properly check whether StatusNotifierHost available"

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=447f3ade9a284d52
Last-Update: 2024-07-24

The original commit was made based on a KDE workaround for
libdbusmenu-qt crash, but Qt is not using libdbusmenu-qt, Qt is not
watching for StatusNotifierHost registration and Qt is not capable
to switch backends on the fly leading to tray support being
not detected on Plasma Wayland sessions and falling back to the poor
legacy protocol on X11.

Gbp-Pq: Name revert_statusnotifierhost_checking.diff
src/platformsupport/themes/genericunix/dbusmenu/qdbusmenuconnection.cpp
src/platformsupport/themes/genericunix/dbusmenu/qdbusmenuconnection_p.h
src/platformsupport/themes/genericunix/dbustray/qdbustrayicon.cpp
src/platformsupport/themes/genericunix/qgenericunixthemes.cpp