[empathy] Hide/show groups as necessary when their members change.



commit c41d778c8d76d17289f37909c0e7535603010b1a
Author: Travis Reitter <treitter gmail com>
Date:   Sat Jun 26 11:43:42 2010 -0700

    Hide/show groups as necessary when their members change.

 libempathy-gtk/empathy-individual-view.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/libempathy-gtk/empathy-individual-view.c b/libempathy-gtk/empathy-individual-view.c
index a78ffb2..e8c9711 100644
--- a/libempathy-gtk/empathy-individual-view.c
+++ b/libempathy-gtk/empathy-individual-view.c
@@ -1510,6 +1510,13 @@ individual_view_constructed (GObject *object)
   tp_g_signal_connect_object (priv->store, "row-deleted",
       G_CALLBACK (individual_view_store_row_deleted_cb), view, 0);
 
+  tp_g_signal_connect_object (priv->store, "row-changed",
+    G_CALLBACK (individual_view_store_row_changed_cb), view, 0);
+  tp_g_signal_connect_object (priv->store, "row-inserted",
+    G_CALLBACK (individual_view_store_row_changed_cb), view, 0);
+  tp_g_signal_connect_object (priv->store, "row-deleted",
+    G_CALLBACK (individual_view_store_row_deleted_cb), view, 0);
+
   /* Setup view */
   /* Setting reorderable is a hack that gets us row previews as drag icons
      for free.  We override all the drag handlers.  It's tricky to get the



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