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 788516 - dialogs in gtk+ 3.22.24 have square borders.
dialogs in gtk+ 3.22.24 have square borders.
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: .General
3.22.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2017-10-04 14:23 UTC by Hussam Al-Tayeb
Modified: 2017-10-04 18:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
notice the square dialog. (24.09 KB, image/png)
2017-10-04 14:23 UTC, Hussam Al-Tayeb
  Details
display-x11: Unset tiled state if _GTK_EDGE_CONSTRAINTS is supported (1.28 KB, patch)
2017-10-04 18:46 UTC, Georges Basile Stavracas Neto
committed Details | Review

Description Hussam Al-Tayeb 2017-10-04 14:23:56 UTC
Created attachment 360911 [details]
notice the square dialog.

dialogs in gtk+ 3.22.24 have square borders. Notice the About dialog in evince or nautilus for example.
Comment 1 Georges Basile Stavracas Neto 2017-10-04 18:46:37 UTC
Created attachment 360922 [details] [review]
display-x11: Unset tiled state if _GTK_EDGE_CONSTRAINTS is supported

Commit c415bef5de introduced support for the new _GTK_EDGE_CONSTRAINTS
atom. If the compositor supports that atom, however, we were always
setting the tiled state, even if no actual tiling information is
available, where the correct action is to completely remove any traces
of the tiled state.

Fix that by correctly removing the tiled state when compositor supports
_GTK_EDGE_CONSTRAINTS Xatom.
Comment 2 Georges Basile Stavracas Neto 2017-10-04 18:53:08 UTC
Attachment 360922 [details] pushed as 73155e3 - display-x11: Unset tiled state if _GTK_EDGE_CONSTRAINTS is supported