[ekiga] Roster: Fixed rename operation not using the real group name.
- From: Damien Sandras <dsandras src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga] Roster: Fixed rename operation not using the real group name.
- Date: Sat, 20 Oct 2012 10:24:05 +0000 (UTC)
commit 9fa955e03c6b18477448d7c636f50182945215ca
Author: Damien Sandras <dsandras beip be>
Date: Sat Oct 20 11:40:10 2012 +0200
Roster: Fixed rename operation not using the real group name.
lib/engine/gui/gtk-frontend/roster-view-gtk.cpp | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp b/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp
index 74023a6..abf0ebc 100644
--- a/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp
+++ b/lib/engine/gui/gtk-frontend/roster-view-gtk.cpp
@@ -635,7 +635,7 @@ update_offline_count (RosterViewGtk* self,
total = gtk_tree_model_iter_n_children (model, iter);
gtk_tree_model_get (model, iter, COLUMN_GROUP_NAME, &name, -1);
- name_with_count = g_strdup_printf ("%s (%d/%d)", name, total - offline_count, total);
+ name_with_count = g_strdup_printf ("%s - (%d/%d)", name, total - offline_count, total);
gtk_tree_store_set (GTK_TREE_STORE (model), iter,
COLUMN_NAME, name_with_count, -1);
g_free (name);
@@ -730,10 +730,12 @@ on_view_event_after (GtkWidget *tree_view,
gint column_type;
gchar *name = NULL;
+ gchar *group_name = NULL;
Ekiga::Heap *heap = NULL;
Ekiga::Presentity *presentity = NULL;
gtk_tree_model_get (model, &iter,
COLUMN_NAME, &name,
+ COLUMN_GROUP_NAME, &group_name,
COLUMN_TYPE, &column_type,
COLUMN_HEAP, &heap,
COLUMN_PRESENTITY, &presentity,
@@ -750,10 +752,10 @@ on_view_event_after (GtkWidget *tree_view,
break;
case TYPE_GROUP:
- if (event->type == GDK_BUTTON_PRESS && event->button == 1 && name)
- on_clicked_fold (self, path, name);
+ if (event->type == GDK_BUTTON_PRESS && event->button == 1 && group_name)
+ on_clicked_fold (self, path, group_name);
if (event->type == GDK_BUTTON_PRESS && event->button == 3)
- on_clicked_show_heap_group_menu (heap, name, event);
+ on_clicked_show_heap_group_menu (heap, group_name, event);
break;
case TYPE_PRESENTITY:
@@ -1580,7 +1582,7 @@ roster_view_gtk_populate_menu_for_selected (RosterViewGtk* self,
Ekiga::Heap* heap = NULL;
Ekiga::Presentity *presentity = NULL;
gtk_tree_model_get (model, &iter,
- COLUMN_NAME, &name,
+ COLUMN_GROUP_NAME, &name,
COLUMN_TYPE, &column_type,
COLUMN_HEAP, &heap,
COLUMN_PRESENTITY, &presentity,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]