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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user