]> git.0d.be Git - empathy.git/commitdiff
Follow the new tree store insertion convention used by the contact list store in...
authorTravis Reitter <treitter@gmail.com>
Sat, 26 Jun 2010 18:22:05 +0000 (11:22 -0700)
committerTravis Reitter <treitter@gmail.com>
Tue, 20 Jul 2010 23:12:35 +0000 (16:12 -0700)
libempathy-gtk/empathy-individual-store.c

index 95f236a132aa21f857dfe42fd3facb22661b1daa..a75ec3a8a729d57de0a6ecbbeaaf3a713e33c805 100644 (file)
@@ -198,24 +198,25 @@ individual_store_get_group (EmpathyIndividualStore *self,
           *created = TRUE;
         }
 
-      gtk_tree_store_append (GTK_TREE_STORE (self), &iter_group, NULL);
-      gtk_tree_store_set (GTK_TREE_STORE (self), &iter_group,
+      gtk_tree_store_insert_with_values (GTK_TREE_STORE (self), &iter_group,
+          NULL, 0,
           EMPATHY_INDIVIDUAL_STORE_COL_ICON_STATUS, NULL,
           EMPATHY_INDIVIDUAL_STORE_COL_NAME, name,
           EMPATHY_INDIVIDUAL_STORE_COL_IS_GROUP, TRUE,
           EMPATHY_INDIVIDUAL_STORE_COL_IS_ACTIVE, FALSE,
           EMPATHY_INDIVIDUAL_STORE_COL_IS_SEPARATOR, FALSE,
-          EMPATHY_INDIVIDUAL_STORE_COL_IS_FAKE_GROUP, is_fake_group, -1);
+          EMPATHY_INDIVIDUAL_STORE_COL_IS_FAKE_GROUP, is_fake_group,
+          -1);
 
       if (iter_group_to_set)
         {
           *iter_group_to_set = iter_group;
         }
 
-      gtk_tree_store_append (GTK_TREE_STORE (self),
-          &iter_separator, &iter_group);
-      gtk_tree_store_set (GTK_TREE_STORE (self), &iter_separator,
-          EMPATHY_INDIVIDUAL_STORE_COL_IS_SEPARATOR, TRUE, -1);
+      gtk_tree_store_insert_with_values (GTK_TREE_STORE (self), &iter_separator,
+          &iter_group, 0,
+          EMPATHY_INDIVIDUAL_STORE_COL_IS_SEPARATOR, TRUE,
+          -1);
 
       if (iter_separator_to_set)
         {