https://bugs.kde.org/show_bug.cgi?id=409768

Fushan Wen <qydwhotm...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/
                   |a02d1ca27b577607aa36d038372 |a9d5ea2afd33ee4fb51b6caf0af
                   |b3ec39e2376d4               |5a902a3d81352

--- Comment #27 from Fushan Wen <qydwhotm...@gmail.com> ---
Git commit a9d5ea2afd33ee4fb51b6caf0af5a902a3d81352 by Fushan Wen, on behalf of
Konrad Materka.
Committed on 25/02/2022 at 08:41.
Pushed by fusionfuture into branch 'Plasma/5.24'.

applets/systemtray: Do not open context menu on mouse pressed for SNI

The prefered is to show context menu on mouse pressed event, not click,
but this causes few issues for SNI.

Some legacy applications still relies on XEmbed to show tray icon.
We use xembedsniproxy to relay the mouse press signals to the XEmbed client
but some applications (including GTK) validate the mouse state.
Mouse released state is expected, but as it is still pressed context
menu does not show.
FIXED-IN: 5.24.3


(cherry picked from commit a02d1ca27b577607aa36d038372b3ec39e2376d4)

M  +0    -3    applets/systemtray/package/contents/ui/items/AbstractItem.qml
M  +7    -0    applets/systemtray/package/contents/ui/items/PlasmoidItem.qml

https://invent.kde.org/plasma/plasma-workspace/commit/a9d5ea2afd33ee4fb51b6caf0af5a902a3d81352

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to