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

Konrad Materka <mate...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://commits.kde.org/pla
                   |                            |sma-workspace/24f75b2fda71c
                   |                            |76542452da8c6ea39b39a5b4c4c

--- Comment #6 from Konrad Materka <mate...@gmail.com> ---
Git commit 24f75b2fda71c76542452da8c6ea39b39a5b4c4c by Konrad Materka.
Committed on 18/12/2019 at 13:03.
Pushed by kmaterka into branch 'master'.

[XembedSNIProxy] Redirect and handle structure requests on the embedded window.

Summary:
When the window is embedded, it should not request position change. Sometimes
applications are misbehaving and ignore this constrain. We need to capture all
structure requests (position or size change) and ignore them. In other words,
we must be a window manager for the embedded window.

Test Plan:
0. You need multiples screens to test this
1. Configure screens so that (0,0) is not on the primary screen
2. Run any Windows app with tray icon using Wine
3. Left click event should work correctly

Reviewers: #plasma_workspaces, #plasma, davidedmundson

Reviewed By: #plasma_workspaces, #plasma, davidedmundson

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D26079

M  +7    -0    xembed-sni-proxy/fdoselectionmanager.cpp
M  +25   -13   xembed-sni-proxy/sniproxy.cpp
M  +1    -0    xembed-sni-proxy/sniproxy.h

https://commits.kde.org/plasma-workspace/24f75b2fda71c76542452da8c6ea39b39a5b4c4c

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

Reply via email to