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 675613 - 3.4 Regression: Window moves around widely if you click a dragable bar, move the window and click somewhere else in the window
3.4 Regression: Window moves around widely if you click a dragable bar, move ...
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: .General
3.4.x
Other Linux
: Normal major
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2012-05-07 13:42 UTC by Thomas Lange
Modified: 2012-07-19 12:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The test case shown in the video (733 bytes, text/x-c)
2012-05-07 13:43 UTC, Thomas Lange
Details
Video showing the behaviour (747.19 KB, video/ogg)
2012-05-07 13:46 UTC, Thomas Lange
Details

Description Thomas Lange 2012-05-07 13:42:35 UTC
Description:
If you click on a dragable bar (i.e. primary toolbar / menubar), move the window and click at a non-dragable area, the window moves around widely without any logical direction.
For a better explanation, a short video is attached.

How to reproduce:
Click on a dragable bar, move the window, click somewhere else in the window.

Expected behaviour:
The window does not jump or move around.

Actual behaviour:
-> attached video

Further information:
This is a regression in GTK+ 3.4, I'm not able to reproduce it with 3.2.
Strange is however, it is dependent on the window manager.
This bug does occur with XFCE and GTK+ 3.4.2 but not with Gnome 3.4.
Comment 1 Thomas Lange 2012-05-07 13:43:34 UTC
Created attachment 213590 [details]
The test case shown in the video
Comment 2 Thomas Lange 2012-05-07 13:46:19 UTC
Created attachment 213591 [details]
Video showing the behaviour
Comment 3 Matthias Clasen 2012-05-07 13:49:48 UTC
It is not exactly surprising that it depends on the window manager, since this feature is implemented by using the ewmh protocol to talk to the window manager.
Comment 4 Thomas Lange 2012-07-07 21:16:47 UTC
I've compiled GTK+ several times to know when this bug appeared the first time.
The last working version is 3.3.14, 3.3.16 and later are affected.

If I know which commit caused it, I will tell it of course.
Comment 5 Thomas Lange 2012-07-08 00:16:02 UTC
The related commit is db2eb85e4af9d8f191fe1ade53ec85a94b326c9f:

http://git.gnome.org/browse/gtk+/commit/?id=db2eb85e4af9d8f191fe1ade53ec85a94b326c9f
Comment 6 sgt_b2002 2012-07-17 21:15:58 UTC
Happening for me as well. XFCE 4.10, GTK 3.4.3. Issue only occurs with GTK3 apps like Evolution. Can reproduce based on Thomas's description.
Comment 7 Thomas Lange 2012-07-19 12:39:14 UTC
https://bugzilla.xfce.org/show_bug.cgi?id=8949#c4

-> Resolved - Fixed