[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-27 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=456168

--- Comment #10 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2552

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-27 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=456168

--- Comment #9 from Fushan Wen  ---
Git commit 46cb1454335cd20b5ce705ed3c1205843119055b by Fushan Wen.
Committed on 27/01/2023 at 21:43.
Pushed by fusionfuture into branch 'cherry-pick-033b9dd1'.

applets/systemtray: fix xembed icon not receiving click events when screen
scale > 1 on Wayland

On Wayland, when using "Scaled by application", mapToGlobal will return a
scaled position
which is unusable in SNIProxy::sendClick. This fixes the bug by
multiplying the position  by devicePixelRatio.
Related: bug 448050
FIXED-IN: 5.27


(cherry picked from commit 033b9dd14c6c807990f780858e543ad8eec0e913)

M  +10   -0CMakeLists.txt
M  +14   -0applets/systemtray/CMakeLists.txt
M  +120  -8applets/systemtray/systemtray.cpp
M  +11   -0applets/systemtray/systemtray.h
A  +1-0config-WaylandProtocols.h.cmake

https://invent.kde.org/plasma/plasma-workspace/commit/46cb1454335cd20b5ce705ed3c1205843119055b

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-27 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=456168

--- Comment #8 from Fushan Wen  ---
Git commit 033b9dd14c6c807990f780858e543ad8eec0e913 by Fushan Wen.
Committed on 27/01/2023 at 15:37.
Pushed by fusionfuture into branch 'master'.

applets/systemtray: fix xembed icon not receiving click events when screen
scale > 1 on Wayland

On Wayland, when using "Scaled by application", mapToGlobal will return a
scaled position
which is unusable in SNIProxy::sendClick. This fixes the bug by
multiplying the position  by devicePixelRatio.
Related: bug 448050
FIXED-IN: 5.27

M  +10   -0CMakeLists.txt
M  +14   -0applets/systemtray/CMakeLists.txt
M  +120  -8applets/systemtray/systemtray.cpp
M  +11   -0applets/systemtray/systemtray.h
A  +1-0config-WaylandProtocols.h.cmake

https://invent.kde.org/plasma/plasma-workspace/commit/033b9dd14c6c807990f780858e543ad8eec0e913

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-24 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=456168

Fushan Wen  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/
   |6249f888045f38cad10947d1b77 |7e7313a8d655b9ecf25e14442a1
   |adc975e8233f9   |fefb1b25eb01f

--- Comment #7 from Fushan Wen  ---
Git commit 7e7313a8d655b9ecf25e14442a1fefb1b25eb01f by Fushan Wen.
Committed on 25/01/2023 at 04:07.
Pushed by fusionfuture into branch 'Plasma/5.27'.

applets/systemtray: fix xembed icon not receiving click events when using Qt
scaling

On X11, when using Qt scaling, mapToGlobal will return a scaled position
which is unusable in `SNIProxy::sendClick`. This fixes the bug by
multiplying the position  by devicePixelRatio.
FIXED-IN: 5.27


(cherry picked from commit 8b1250ac9d6f858a5e4374c795348f48801c511f)

M  +1-0applets/systemtray/CMakeLists.txt
M  +23   -2applets/systemtray/systemtray.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/7e7313a8d655b9ecf25e14442a1fefb1b25eb01f

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-24 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=456168

Fushan Wen  changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=448050

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-24 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=456168

Fushan Wen  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/
   |8b1250ac9d6f858a5e4374c7953 |6249f888045f38cad10947d1b77
   |48f48801c511f   |adc975e8233f9

--- Comment #6 from Fushan Wen  ---
Git commit 6249f888045f38cad10947d1b77adc975e8233f9 by Fushan Wen.
Committed on 25/01/2023 at 02:10.
Pushed by fusionfuture into branch 'cherry-pick-8b1250ac'.

applets/systemtray: fix xembed icon not receiving click events when using Qt
scaling

On X11, when using Qt scaling, mapToGlobal will return a scaled position
which is unusable in `SNIProxy::sendClick`. This fixes the bug by
multiplying the position  by devicePixelRatio.
FIXED-IN: 5.27


(cherry picked from commit 8b1250ac9d6f858a5e4374c795348f48801c511f)

M  +1-0applets/systemtray/CMakeLists.txt
M  +23   -2applets/systemtray/systemtray.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/6249f888045f38cad10947d1b77adc975e8233f9

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-24 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=456168

Fushan Wen  changed:

   What|Removed |Added

   Version Fixed In||5.27
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/commit/
   ||8b1250ac9d6f858a5e4374c7953
   ||48f48801c511f
 Status|ASSIGNED|RESOLVED

--- Comment #5 from Fushan Wen  ---
Git commit 8b1250ac9d6f858a5e4374c795348f48801c511f by Fushan Wen.
Committed on 25/01/2023 at 02:07.
Pushed by fusionfuture into branch 'master'.

applets/systemtray: fix xembed icon not receiving click events when using Qt
scaling

On X11, when using Qt scaling, mapToGlobal will return a scaled position
which is unusable in `SNIProxy::sendClick`. This fixes the bug by
multiplying the position  by devicePixelRatio.
FIXED-IN: 5.27

M  +1-0applets/systemtray/CMakeLists.txt
M  +23   -2applets/systemtray/systemtray.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/8b1250ac9d6f858a5e4374c795348f48801c511f

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-14 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=456168

Bug Janitor Service  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED

--- Comment #4 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2503

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

[plasmashell] [Bug 456168] wine applications in system tray do not react to click/right click when using PLASMA_USE_QT_SCALING

2023-01-14 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=456168

Fushan Wen  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED
   Keywords|regression  |
 Blocks||356446
Summary|wine applications in system |wine applications in system
   |tray do not react to|tray do not react to
   |click/right click   |click/right click when
   ||using PLASMA_USE_QT_SCALING

--- Comment #3 from Fushan Wen  ---
Yet another Qt scaling bug


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=356446
[Bug 356446] [Meta] Enable Qt scaling on X11
-- 
You are receiving this mail because:
You are watching all bug changes.