Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-114439

No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*) on Wayland

XMLWordPrintable

    • Linux/Wayland
    • f6cd286e6 (dev), c1daaf521 (6.7), ada3ec57f (tqtc/lts-6.5)

      src/widgets/util/qsystemtrayicon_x11.cpp is built whenever the xcb backend is enabled. It connects to QXcbNativeInterface::systemTrayWindowChanged but Wayland doesn't provide QXcbNativeInterface obviously what results in the warning. I guess it has to check what qGuiApp->platformNativeInterface() actually implements.

      To reproduce the warning, one has to launch any Qt application creating QSystemTrayIcon condition-lessly (i.e. even if QSystemTrayIcon::isSystemTrayAvailable() returns false) on a Wayland system without tray.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            ilya-fedin Ilya Fedin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes