Summary: | Mouse input to GTK apps on XWayland is missplaced | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Matej Mrenica <matejm98mthw> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugseforuns, magiblot, matejm98mthw, nate, tom |
Priority: | NOR | Flags: | vlad.zahorodnii:
ReviewRequest+
|
Version: | 5.18.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://phabricator.kde.org/D27375 | ||
Latest Commit: | https://commits.kde.org/kwin/1181af2cd16569fb93680de352a4c050533bffff | Version Fixed In: | 5.18.1 |
Sentry Crash Report: |
Description
Matej Mrenica
2020-02-11 18:54:36 UTC
The proposed patch fixes this. Git commit 1181af2cd16569fb93680de352a4c050533bffff by Vlad Zahorodnii. Committed on 13/02/2020 at 23:49. Pushed by vladz into branch 'Plasma/5.18'. Provide input geometry and input transformation matrix for Xwayland clients Summary: We need to provide the input geometry and the input transformation matrix for Xwayland clients in order to make sure that input events are correctly mapped from the global screen coordinates to the screen-local coordinates. FIXED-IN: 5.18.1 Reviewers: #kwin Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D27375 M +115 -12 autotests/integration/xwayland_input_test.cpp M +16 -0 x11client.cpp M +3 -0 x11client.h https://commits.kde.org/kwin/1181af2cd16569fb93680de352a4c050533bffff (In reply to mthw0 from comment #1) > The proposed patch fixes this. Thank you for testing it. *** Bug 417669 has been marked as a duplicate of this bug. *** *** Bug 416546 has been marked as a duplicate of this bug. *** There are still misplacing issues. For instance: 1. Have an unmaximized Firefox window -> OK 2. Maximize Firefox -> KO 3. Click on another window and then click back on maximized Firefox -> OK |