Summary: | GTK windows fly offscreen when dragging with touchscreen and wobbly windows effect enabled (Wayland only) | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | personalizedrefrigerator |
Component: | effects-window-management | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | butirsky, nate, xaver.hugl |
Priority: | NOR | Keywords: | wayland |
Version: | 5.20.5 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/d78c89f0ede635d9aa2f6d7f369fe3d38d57b466 | Version Fixed In: | 5.22.3 |
Description
personalizedrefrigerator
2021-01-12 12:08:23 UTC
But it doesn't happen when the Wobbly Wendows effect is turned off? (In reply to Nate Graham from comment #1) > But it doesn't happen when the Wobbly Windows effect is turned off? There's a different issue when the Wobbly Windows effect is turned off. Some GTK windows teleport at the start of a drag (depending on the mouse and touch position). Is this issue about touchscreens only, can't it be reproduced somehow without? A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1138 Git commit f54d7a2697261754cfcfcc06d0fb5682955f1859 by Xaver Hugl. Committed on 01/07/2021 at 13:13. Pushed by zamundaaa into branch 'master'. xdgshellclient: fix moveresize with touch and CSD When moveresize is done with touch we need to use the current touch point and not the mouse position. Related: bug 438283 M +15 -2 src/xdgshellclient.cpp https://invent.kde.org/plasma/kwin/commit/f54d7a2697261754cfcfcc06d0fb5682955f1859 Git commit d78c89f0ede635d9aa2f6d7f369fe3d38d57b466 by Xaver Hugl. Committed on 01/07/2021 at 13:16. Pushed by zamundaaa into branch 'Plasma/5.22'. xdgshellclient: fix moveresize with touch and CSD When moveresize is done with touch we need to use the current touch point and not the mouse position. Related: bug 438283 (cherry picked from commit f54d7a2697261754cfcfcc06d0fb5682955f1859) M +15 -2 src/xdgshellclient.cpp https://invent.kde.org/plasma/kwin/commit/d78c89f0ede635d9aa2f6d7f369fe3d38d57b466 Anything left to do here? It seems to work just fine on my laptop if I enable wobbly windows so probably not. Do reopen the bug if it still happens though |