]> git.0d.be Git - empathy.git/commitdiff
only show label during search
authorFelix Kaser <f.kaser@gmx.net>
Mon, 9 Aug 2010 09:25:21 +0000 (11:25 +0200)
committerFelix Kaser <f.kaser@gmx.net>
Mon, 9 Aug 2010 09:31:45 +0000 (11:31 +0200)
don't change the behavior of the contact list when empty
(without searching)

src/empathy-main-window.c

index 73d84ab44dc34362254388a7eef4f5b67051588a..d99d2ab0b8f482ed9e62ccb8173f3e4f5a430ee4 100644 (file)
@@ -92,7 +92,6 @@
 #define GEOMETRY_NAME "main-window"
 
 /* Labels for empty contact list */
-#define CONTACT_LIST_EMPTY _("Your contact list is empty")
 #define NO_MATCH_FOUND _("No match found")
 
 G_DEFINE_TYPE (EmpathyMainWindow, empathy_main_window, GTK_TYPE_WINDOW);
@@ -374,15 +373,14 @@ main_window_row_deleted_cb (GtkTreeModel      *model,
        if (!gtk_tree_model_get_iter_first (model, &help_iter)) {
                priv->empty = TRUE;
 
-               if (empathy_individual_view_is_searching (priv->individual_view))
+               if (empathy_individual_view_is_searching (
+                               priv->individual_view)) {
                        gtk_label_set_text (GTK_LABEL (priv->no_entry_label),
                                        NO_MATCH_FOUND);
-               else
-                       gtk_label_set_text (GTK_LABEL (priv->no_entry_label),
-                                       CONTACT_LIST_EMPTY);
-
-               gtk_notebook_set_current_page (GTK_NOTEBOOK (priv->notebook),
-                               0);
+                       gtk_notebook_set_current_page (
+                                       GTK_NOTEBOOK (priv->notebook),
+                                       0);
+               }
        }
 }
 
@@ -1697,13 +1695,9 @@ empathy_main_window_init (EmpathyMainWindow *window)
        g_signal_connect_swapped (window, "map",
                G_CALLBACK (gtk_widget_grab_focus), priv->individual_view);
 
-       /* Set up the Notebook for the TreeView */
-       priv->empty = TRUE;
-       gtk_label_set_text (GTK_LABEL (priv->no_entry_label),
-                       CONTACT_LIST_EMPTY);
-
        /* Connect to proper signals to check if contact list is empty or not */
        model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->individual_view));
+       priv->empty = TRUE;
        g_signal_connect (model, "row-inserted",
                          G_CALLBACK (main_window_row_inserted_cb),
                          window);