[gnome-control-center/gnome-3-16] printers: Set focus of the 'New printer dialog' correctly



commit ad8edf3ed1194c955e737096fc6c2315b38866bd
Author: Marek Kasik <mkasik redhat com>
Date:   Thu May 28 16:43:57 2015 +0200

    printers: Set focus of the 'New printer dialog' correctly
    
    Show the 'New printer dialog' after setting transient parent for it
    so that the warning about missing transient parent is not shown
    to the user and the dialog is correctly focused.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748206

 panels/printers/pp-new-printer-dialog.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/panels/printers/pp-new-printer-dialog.c b/panels/printers/pp-new-printer-dialog.c
index 75e579e..dcdda4d 100644
--- a/panels/printers/pp-new-printer-dialog.c
+++ b/panels/printers/pp-new-printer-dialog.c
@@ -191,6 +191,8 @@ pp_new_printer_dialog_new (GtkWindow *parent,
 
   gtk_window_set_transient_for (GTK_WINDOW (priv->dialog), GTK_WINDOW (parent));
 
+  gtk_widget_show_all (priv->dialog);
+
   return PP_NEW_PRINTER_DIALOG (dialog);
 }
 
@@ -421,8 +423,6 @@ pp_new_printer_dialog_init (PpNewPrinterDialog *dialog)
 
   /* Fill with data */
   populate_devices_list (dialog);
-
-  gtk_widget_show (priv->dialog);
 }
 
 static void


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