]> git.0d.be Git - empathy.git/commitdiff
Use gtk_tree_model_get_iter_first instead of going through GtkTreePath.
authorJonny Lamb <jonny.lamb@collabora.co.uk>
Fri, 30 Jan 2009 17:34:55 +0000 (17:34 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 30 Jan 2009 17:34:55 +0000 (17:34 +0000)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=2341

libempathy-gtk/empathy-contact-selector.c

index f22b5b35dfaaef2e27c6dca8bb82d15d4d6c0777..fa205c3a02bc7dc1e85984a54e1e010be06242c0 100644 (file)
@@ -71,14 +71,11 @@ empathy_contact_selector_get_selected (EmpathyContactSelector *selector)
 static guint
 contact_selector_get_number_online_contacts (GtkTreeStore *store)
 {
-  GtkTreePath *path;
   GtkTreeIter tmp_iter;
   gboolean is_online;
   guint number_online_contacts = 0;
 
-  path = gtk_tree_path_new_first ();
-
-  if (gtk_tree_model_get_iter (GTK_TREE_MODEL (store), &tmp_iter, path))
+  if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (store), &tmp_iter))
     {
       do
         {
@@ -90,8 +87,6 @@ contact_selector_get_number_online_contacts (GtkTreeStore *store)
         } while (gtk_tree_model_iter_next (GTK_TREE_MODEL (store), &tmp_iter));
     }
 
-  gtk_tree_path_free (path);
-
   return number_online_contacts;
 }
 
@@ -99,14 +94,11 @@ static gboolean
 contact_selector_get_iter_for_blank_contact (GtkTreeStore *store,
                                              GtkTreeIter *blank_iter)
 {
-  GtkTreePath *path;
   GtkTreeIter tmp_iter;
   EmpathyContact *tmp_contact;
   gboolean is_present = FALSE;
 
-  path = gtk_tree_path_new_first ();
-
-  if (gtk_tree_model_get_iter (GTK_TREE_MODEL (store), &tmp_iter, path))
+  if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (store), &tmp_iter))
     {
       do
         {
@@ -122,8 +114,6 @@ contact_selector_get_iter_for_blank_contact (GtkTreeStore *store,
         } while (gtk_tree_model_iter_next (GTK_TREE_MODEL (store), &tmp_iter));
     }
 
-  gtk_tree_path_free (path);
-
   return is_present;
 }