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.
This commit is contained in:
Matthias Clasen
2013-07-05 13:59:41 -04:00
parent d08a12ae0b
commit c2196e596f

View File

@@ -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);