]> git.0d.be Git - empathy.git/blobdiff - src/empathy-chat-window.c
chat-window: display a phone icon in the tab label
[empathy.git] / src / empathy-chat-window.c
index 4e3f0480788547ba258fd5d80a05066cf2bd19e4..c841a5c267f77667f59fdc85bffad68ce8716fdf 100644 (file)
@@ -920,6 +920,19 @@ chat_window_update_chat_tab_full (EmpathyChat *chat,
                append_markup_printf (tooltip, "\n%s", _("Typing a message."));
        }
 
+       if (remote_contact != NULL) {
+               const gchar * const *types;
+
+               types = empathy_contact_get_client_types (remote_contact);
+               if (types != NULL && !tp_strdiff (types[0], "phone")) {
+                       /* I'm on a phone ! */
+                       gchar *tmp = name;
+
+                       name = g_strdup_printf ("☎ %s", name);
+                       g_free (tmp);
+               }
+       }
+
        markup = g_string_free (tooltip, FALSE);
        widget = g_object_get_data (G_OBJECT (chat), "chat-window-tab-tooltip-widget");
        gtk_widget_set_tooltip_markup (widget, markup);