2009-04-02 Claudio Saavedra <csaavedra@igalia.com>
authorClaudio Saavedra <csaavedra@igalia.com>
Thu, 2 Apr 2009 14:41:08 +0000 (14:41 +0000)
committerClaudio Saavedra <csaavedra@igalia.com>
Thu, 2 Apr 2009 14:41:08 +0000 (14:41 +0000)
* src/hildon-window.c (hildon_window_map): Check for vbox to be
not NULL.  Avoids a (very unlikely) crasher. See related NB#103301
browser crash.

ChangeLog
src/hildon-window.c

index c6e6ac9..4d87810 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
 2009-04-02  Claudio Saavedra  <csaavedra@igalia.com>
 
+       * src/hildon-window.c (hildon_window_map): Check for vbox to be
+       not NULL.  Avoids a (very unlikely) crasher. See related NB#103301
+       browser crash.
+
+2009-04-02  Claudio Saavedra  <csaavedra@igalia.com>
+
        * debian/control: Depend on osso-system-lock localization package.
        * src/hildon-code-dialog.c: Obtain the secu_application_title
        translation from osso-system-lock.
index ee1a08a..d0a85b3 100644 (file)
@@ -482,7 +482,7 @@ hildon_window_map                             (GtkWidget *widget)
   if (GTK_WIDGET_CLASS (hildon_window_parent_class)->map)
     GTK_WIDGET_CLASS (hildon_window_parent_class)->map (widget);
 
-  if (GTK_WIDGET_VISIBLE (priv->vbox))
+  if (priv->vbox != NULL && GTK_WIDGET_VISIBLE (priv->vbox))
     gtk_widget_map (priv->vbox);
 
   if (priv->edit_toolbar != NULL && GTK_WIDGET_VISIBLE (priv->edit_toolbar))