ekiga r6431 - trunk/lib/engine/gui/gtk-frontend
- From: jpuydt svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r6431 - trunk/lib/engine/gui/gtk-frontend
- Date: Wed, 2 Jul 2008 11:34:20 +0000 (UTC)
Author: jpuydt
Date: Wed Jul 2 11:34:19 2008
New Revision: 6431
URL: http://svn.gnome.org/viewvc/ekiga?rev=6431&view=rev
Log:
Simplified the code, which fixed #540876
Modified:
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 Wed Jul 2 11:34:19 2008
@@ -539,11 +539,13 @@
gboolean result = FALSE;
RosterViewGtk *self = NULL;
GtkTreeIter child_iter;
- gboolean offline = TRUE;
gint column_type;
self = ROSTER_VIEW_GTK (data);
+ if (self->priv->show_offline_contacts)
+ return TRUE;
+
gtk_tree_model_get (model, iter,
COLUMN_TYPE, &column_type,
-1);
@@ -552,9 +554,8 @@
case TYPE_PRESENTITY:
gtk_tree_model_get (model, iter,
- COLUMN_OFFLINE, &offline,
+ COLUMN_OFFLINE, &result,
-1);
- result = self->priv->show_offline_contacts || offline;
break;
case TYPE_GROUP:
@@ -564,9 +565,8 @@
do {
gtk_tree_model_get (model, &child_iter,
- COLUMN_OFFLINE, &offline,
+ COLUMN_OFFLINE, &result,
-1);
- result = self->priv->show_offline_contacts || offline;
} while (!result && gtk_tree_model_iter_next (model, &child_iter));
}
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]