[gtk+] csd: no border when fullscreen



commit c2196e596f7947d181eb4ccca38aff145ee4ef57
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Jul 5 13:59:41 2013 -0400

    csd: no border when fullscreen
    
    The was a missing fullscreen check in get_decoration_size was causing
    the window background to have a transparent border when fullscreen.

 gtk/gtkwindow.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index f4b3008..42cf69f 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -6167,7 +6167,8 @@ get_decoration_size (GtkWidget *widget,
     return;
 
   if (gtk_window_get_maximized (GTK_WINDOW (widget)) ||
-      GTK_WINDOW (widget)->priv->tiled)
+      priv->fullscreen ||
+      priv->tiled)
     return;
 
   state = gtk_widget_get_state_flags (widget);
@@ -6615,7 +6616,6 @@ gtk_window_state_event (GtkWidget           *widget,
         (event->new_window_state & GDK_WINDOW_STATE_TILED) ? 1 : 0;
     }
 
-
   if (event->changed_mask & (GDK_WINDOW_STATE_FULLSCREEN | GDK_WINDOW_STATE_MAXIMIZED | 
GDK_WINDOW_STATE_TILED))
     {
       update_window_buttons (window);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]