]> git.0d.be Git - empathy.git/commitdiff
Fix crash when iconifying main window if it's already hiden.
authorXavier Claessens <xclaesse@gmail.com>
Fri, 19 Oct 2007 11:04:06 +0000 (11:04 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 19 Oct 2007 11:04:06 +0000 (11:04 +0000)
2007-10-19  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-status-icon.c: Fix crash when iconifying main
window if it's already hiden.

svn path=/trunk/; revision=379

ChangeLog
libempathy-gtk/empathy-status-icon.c

index 0423e6ecb55826688e1eb7227c5ba3a984c36d9d..9fa143c7f4cf1518c008d68e899372dd43846493 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-19  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-status-icon.c: Fix crash when iconifying main
+       window if it's already hiden.
+
 2007-10-19  Xavier Claessens  <xclaesse@gmail.com>
 
        * libempathy-gtk/empathy-group-chat.c:
index 16a678dcd60a2bba125be55eeb2168d1038bb7c4..204ff383b368e6e76e2546243a271b5ab791fdc2 100644 (file)
@@ -248,7 +248,9 @@ empathy_status_icon_new (GtkWindow *window)
                              EMPATHY_PREFS_UI_MAIN_WINDOW_HIDDEN,
                              &should_hide);
 
-       status_icon_set_visibility (icon, !should_hide);
+       if (gtk_window_is_active (priv->window) == should_hide) {
+               status_icon_set_visibility (icon, !should_hide);
+       }
 
        return icon;
 }