After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 745969 - CSD windows cannot be moved immediately after being resized
CSD windows cannot be moved immediately after being resized
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: .General
3.15.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2015-03-10 15:08 UTC by Olivier Fourdan
Modified: 2015-03-10 15:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
window: reset both press/drag gestures when move/resize drag starts (2.21 KB, patch)
2015-03-10 15:48 UTC, Carlos Garnacho
none Details | Review

Description Olivier Fourdan 2015-03-10 15:08:00 UTC
If a CSD window is resized, it cannot be moved just after, the click on the title bar is ignored, one has to click once again to grab the window.

This seems like a regression in 3.15.x
Comment 1 Carlos Garnacho 2015-03-10 15:48:18 UTC
The following fix has been pushed:
622a930 window: reset both press/drag gestures when move/resize drag starts
Comment 2 Carlos Garnacho 2015-03-10 15:48:23 UTC
Created attachment 299014 [details] [review]
window: reset both press/drag gestures when move/resize drag starts

Now that this is split in two separate gestures, both must be reset
when the WM grabs the pointer. Also, do on resize drags like on move
drags, and claim the gesture before resetting, so the ownership is
properly transferred across any other widgets.