]> git.0d.be Git - empathy.git/commitdiff
empathy_status_icon_new: always call status_icon_set_visibility
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 9 Jul 2010 12:39:54 +0000 (14:39 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 12 Jul 2010 07:43:06 +0000 (09:43 +0200)
Seems calling gtk_widget_show() doesn't mark the window as active right away.
This code used to work fine before but doesn't since we replace
empathy_main_window_show() by empathy_main_window_dup().

src/empathy-status-icon.c

index a11c7030b23c9e23dc1b8e93b7484ab8ee0e575f..97ab255e66b2f7267d0ae85345b4c2cef2dca038 100644 (file)
@@ -732,9 +732,7 @@ empathy_status_icon_new (GtkWindow *window, gboolean hide_contact_list)
                should_hide = TRUE;
        }
 
-       if (gtk_window_is_active (priv->window) == should_hide) {
-               status_icon_set_visibility (icon, !should_hide, FALSE);
-       }
+       status_icon_set_visibility (icon, !should_hide, FALSE);
 
        return icon;
 }