GNOME Bugzilla – Bug 702764
Mutter doesn't respect decorations settings when WM_TRANSIENT_FOR flag is set.
Last modified: 2013-09-06 22:24:49 UTC
Created attachment 247366 [details] testcase Using Gtk+ master when over a dialog is called gtk_window_set_transient_for and gtk_window_set_titlebar simultaneously mutter set the decorations of the window. The attachment below shows the issue.
Created attachment 247665 [details] [review] window: Don't force attached dialogs to be border-only Originally attached dialogs did not have a titlebar, which the code still assumes though it hasn't been true for a while; nowadays, the actual look of attached dialogs is controlled by the theme. As GTK+ recently gained the ability to set custom titlebars, we need to support attached dialogs with either full borders (WM decorations) or border-only (GTK+ titlebar). Just remove the left-over assumption to make it work as expected.
Review of attachment 247665 [details] [review]: OK.
Oops, this was committed months ago, but I forgot to close this ... Attachment 247665 [details] pushed as 2103ff6 - window: Don't force attached dialogs to be border-only