Summary: | Double-click on systray app icon should show the app's main window | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Jiri Slaby <jirislaby> |
Component: | System Tray widget | Assignee: | Martin Klapetek <mklapetek> |
Status: | CONFIRMED --- | ||
Severity: | wishlist | CC: | aleixpol, eridanired123, kdelibs-bugs, materka, nate |
Priority: | NOR | ||
Version: | 5.22.4 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
icewm click backtrace
KDE5+qt4 click backtrace KDE5+qt5 click backtrace |
Description
Jiri Slaby
2016-06-27 08:37:59 UTC
Created attachment 99714 [details]
icewm click backtrace
Created attachment 99715 [details]
KDE5+qt4 click backtrace
Created attachment 99716 [details]
KDE5+qt5 click backtrace
Versions: qt4: libqt4-4.8.7-4.1.x86_64 qt5: libQt5Core5-5.6.0-1.1.x86_64 KDE5: plasma-framework-5.22.0-1.1.x86_64 knotifications: libKF5Notifications5-5.22.0-1.2.x86_64 And yet, what should the activate numbers actually be: QPlatformSystemTrayIcon::Context 1 QPlatformSystemTrayIcon::DoubleClick 2 QPlatformSystemTrayIcon::Trigger 3 QPlatformSystemTrayIcon::MiddleClick 4 according to: http://doc.qt.io/qt-5/qplatformsystemtrayicon.html#ActivationReason-enum And indeed, removing /usr/lib64/libKF5Notifications.so.5* makes the problem disappear. So it was a binary compatibility issue? (In reply to Aleix Pol from comment #7) > So it was a binary compatibility issue? Not at all -- it only means that libKF5Notifications5 is the culprit. Now, even when the KDE/plasma stack in opensuse completely runs on the top of qt5, the problem still persists. |