diff options
author | Chandni Verma <chandniverma2112@gmail.com> | 2011-03-31 03:07:00 +0800 |
---|---|---|
committer | Chandni Verma <chandniverma2112@gmail.com> | 2011-05-08 03:57:48 +0800 |
commit | 0a42a790212981b6740b2c93da647c835bddf25d (patch) | |
tree | b2c40b453f51db31782ba9c6241d625915297c7c /src/empathy-main-window.c | |
parent | 5ead12fb5b53cea0c8a97e8f101e2d729ca47282 (diff) | |
download | gsoc2013-empathy-0a42a790212981b6740b2c93da647c835bddf25d.tar gsoc2013-empathy-0a42a790212981b6740b2c93da647c835bddf25d.tar.gz gsoc2013-empathy-0a42a790212981b6740b2c93da647c835bddf25d.tar.bz2 gsoc2013-empathy-0a42a790212981b6740b2c93da647c835bddf25d.tar.lz gsoc2013-empathy-0a42a790212981b6740b2c93da647c835bddf25d.tar.xz gsoc2013-empathy-0a42a790212981b6740b2c93da647c835bddf25d.tar.zst gsoc2013-empathy-0a42a790212981b6740b2c93da647c835bddf25d.zip |
Attach account name information along with the chatroom names in main window Room menu
Diffstat (limited to 'src/empathy-main-window.c')
-rw-r--r-- | src/empathy-main-window.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/empathy-main-window.c b/src/empathy-main-window.c index b4c1254df..18ae7a090 100644 --- a/src/empathy-main-window.c +++ b/src/empathy-main-window.c @@ -1277,14 +1277,20 @@ main_window_favorite_chatroom_menu_add (EmpathyMainWindow *window, { EmpathyMainWindowPriv *priv = GET_PRIV (window); GtkWidget *menu_item; - const gchar *name; + const gchar *name, *account_name; + gchar *label; + if (g_object_get_data (G_OBJECT (chatroom), "menu_item")) { return; } name = empathy_chatroom_get_name (chatroom); - menu_item = gtk_menu_item_new_with_label (name); + account_name = tp_account_get_display_name ( + empathy_chatroom_get_account (chatroom)); + label = g_strdup_printf ("%s (%s)", name, account_name); + menu_item = gtk_menu_item_new_with_label (label); + g_free (label); g_object_set_data (G_OBJECT (menu_item), "is_favorite", GUINT_TO_POINTER (TRUE)); |