Hide the window before performing the destroy. Should make the app closing a little...
authorMichael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
Tue, 12 Jun 2007 13:16:46 +0000 (13:16 +0000)
committerMichael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
Tue, 12 Jun 2007 13:16:46 +0000 (13:16 +0000)
ChangeLog
src/hildon-window.c

index fb13cd9..d234725 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-window.c: Hide the window before performing the destroy.
+       Should make the app closing a little tiny bit more snappy. 
+
 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
 
        * src/hildon-seekbar.c: add gtkrange.h header
index d100dfe..c555373 100644 (file)
@@ -770,6 +770,10 @@ hildon_window_destroy                           (GtkObject *obj)
     HildonWindowPrivate *priv = HILDON_WINDOW_GET_PRIVATE (obj);
     GList *menu_list = NULL;
     GList *menu_node = NULL;
+
+    gtk_widget_hide ((GtkWidget *) self);
+    while (gtk_events_pending ())
+        gtk_main_iteration ();
     
     g_assert (priv != NULL);
 
@@ -832,7 +836,6 @@ hildon_window_destroy                           (GtkObject *obj)
     GTK_OBJECT_CLASS (parent_class)->destroy (obj);
 }
 
-
 static void
 hildon_window_notify                            (GObject *gobject, 
                                                  GParamSpec *param)