[gnome-control-center] background: Unbreak the test program



commit 9ae3c44aa22cc3021384f04010c1e058460be9e4
Author: Debarshi Ray <debarshir gnome org>
Date:   Mon Jun 16 15:13:04 2014 +0200

    background: Unbreak the test program
    
    The dialog in the test program does not have a parent window.
    
    Fallout from 130dd418b83a98c2f42343ef56862488daf2509c
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692495

 panels/background/cc-background-chooser-dialog.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/panels/background/cc-background-chooser-dialog.c 
b/panels/background/cc-background-chooser-dialog.c
index f870dce..7116295 100644
--- a/panels/background/cc-background-chooser-dialog.c
+++ b/panels/background/cc-background-chooser-dialog.c
@@ -81,9 +81,13 @@ cc_background_chooser_dialog_realize (GtkWidget *widget)
   GtkWindow *parent;
 
   parent = gtk_window_get_transient_for (GTK_WINDOW (chooser));
-  g_assert (parent);
 
-  if (gtk_window_is_maximized (parent))
+  if (parent == NULL)
+    {
+      gtk_widget_set_size_request (GTK_WIDGET (chooser), -1, 550);
+      gtk_icon_view_set_columns (GTK_ICON_VIEW (chooser->priv->icon_view), 3);
+    }
+  else if (gtk_window_is_maximized (parent))
     {
       gtk_window_maximize (GTK_WINDOW (chooser));
     }


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