gtkwindow: Hide CSD title bar when undecorated
authorOlivier Fourdan <ofourdan@redhat.com>
Wed, 3 May 2017 12:29:18 +0000 (14:29 +0200)
committerOlivier Fourdan <ofourdan@redhat.com>
Mon, 22 May 2017 07:54:11 +0000 (09:54 +0200)
When switching from decorated to undecorated, the title bar should be
hidden as well.

https://bugzilla.gnome.org/show_bug.cgi?id=782117

gtk/gtkwindow.c

index 55924bbf6cc7ad1fd70c7e4649c9a7afe0b0009d..b5d6498c328bd6184a8e6aa4219a33fe8e3e2f47 100644 (file)
@@ -6015,7 +6015,8 @@ update_csd_visibility (GtkWindow *window)
   if (priv->title_box == NULL)
     return FALSE;
 
-  visible = !priv->fullscreen &&
+  visible = priv->decorated &&
+            !priv->fullscreen &&
             !(priv->titlebar == priv->title_box &&
               priv->maximized &&
               priv->hide_titlebar_when_maximized);