ekiga r7008 - in trunk: . lib/engine/gui/gtk-frontend



Author: jpuydt
Date: Tue Sep 16 19:32:15 2008
New Revision: 7008
URL: http://svn.gnome.org/viewvc/ekiga?rev=7008&view=rev

Log:
Fixed bug #551195.

Modified:
   trunk/ChangeLog
   trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp

Modified: trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp
==============================================================================
--- trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp	(original)
+++ trunk/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp	Tue Sep 16 19:32:15 2008
@@ -508,8 +508,8 @@
   GtkTreeIter loop_iter;
   gint total = 0;
   gint offline_count = 0;
-  gboolean offline;
   gint column_type;
+  Ekiga::Presentity* presentity = NULL;
   gchar *size = NULL;
 
   model = GTK_TREE_MODEL (self->priv->store);
@@ -519,10 +519,12 @@
     do {
 
       gtk_tree_model_get (model, &loop_iter,
-			  COLUMN_OFFLINE, &offline,
 			  COLUMN_TYPE, &column_type,
+			  COLUMN_PRESENTITY, &presentity,
 			  -1);
-      if (column_type == TYPE_PRESENTITY && !offline)
+      if (column_type == TYPE_PRESENTITY
+	  && (presentity->get_presence () == "offline"
+	      || presentity->get_presence () == "unknown"))
 	offline_count++;
     } while (gtk_tree_model_iter_next (model, &loop_iter));
   }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]