[gtk+] gtk/gtkprintoperation.c: Use accessor functions to access GtkWindow



commit fb4661be6d5fa6166ffe22b762f37d1f168303fc
Author: Javier Jardón <jjardon gnome org>
Date:   Tue Aug 17 15:14:31 2010 +0200

    gtk/gtkprintoperation.c: Use accessor functions to access GtkWindow

 gtk/gtkprintoperation.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkprintoperation.c b/gtk/gtkprintoperation.c
index 85ecf0e..69c542c 100644
--- a/gtk/gtkprintoperation.c
+++ b/gtk/gtkprintoperation.c
@@ -2924,6 +2924,7 @@ print_pages (GtkPrintOperation       *op,
       if (!handled)
         {
           GtkWidget *error_dialog;
+          GtkWindowGroup *group;
 
           error_dialog = gtk_message_dialog_new (parent,
                                                  GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
@@ -2934,8 +2935,12 @@ print_pages (GtkPrintOperation       *op,
           gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (error_dialog),
                                                     _("The most probable reason is that a temporary file could not be created."));
 
-          if (parent && parent->group)
-            gtk_window_group_add_window (parent->group, GTK_WINDOW (error_dialog));
+          if (parent)
+            {
+              group = gtk_window_get_group (parent);
+              if (group)
+                gtk_window_group_add_window (group, GTK_WINDOW (error_dialog));
+            }
 
           g_signal_connect (error_dialog, "response",
                             G_CALLBACK (gtk_widget_destroy), NULL);



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