From 3e5f488160ff2ba72d6871a8b9848fb1206da3c8 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 8 May 2012 18:46:22 +0100 Subject: [PATCH] shell: Reset "small_screen_set" when we use a big screen Otherwise we wouldn't maximise the screen again. --- shell/gnome-control-center.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shell/gnome-control-center.c b/shell/gnome-control-center.c index 412a20e0f..350791526 100644 --- a/shell/gnome-control-center.c +++ b/shell/gnome-control-center.c @@ -1167,8 +1167,10 @@ update_small_screen_settings (GnomeControlCenter *self) gtk_widget_set_size_request (self->priv->scrolled_window, FIXED_WIDTH, SMALL_SCREEN_FIXED_HEIGHT); if (!self->priv->small_screen_set - && self->priv->small_screen != small) + && self->priv->small_screen != small) { gtk_window_maximize (GTK_WINDOW (self->priv->window)); + self->priv->small_screen_set = TRUE; + } } else { @@ -1177,10 +1179,10 @@ update_small_screen_settings (GnomeControlCenter *self) gtk_window_unmaximize (GTK_WINDOW (self->priv->window)); gtk_window_set_resizable (GTK_WINDOW (self->priv->window), FALSE); + self->priv->small_screen_set = FALSE; } self->priv->small_screen = small; - self->priv->small_screen_set = TRUE; } static gboolean