diff mcabber/mcabber/roster.c @ 2346:7921c8d671c8

Implemented another helper function jid_get_resource_name
author franky
date Tue, 14 May 2019 22:19:33 +0200
parents ffd0e57e9563
children
line wrap: on
line diff
--- a/mcabber/mcabber/roster.c	Sat May 11 23:06:34 2019 +0200
+++ b/mcabber/mcabber/roster.c	Tue May 14 22:19:33 2019 +0200
@@ -419,11 +419,7 @@
   if (name) {
     roster_usr->name  = g_strdup(name);
   } else {
-    gchar *p, *str = g_strdup(jid);
-    p = strchr(str, JID_RESOURCE_SEPARATOR);
-    if (p)  *p = '\0';
-    roster_usr->name = g_strdup(str);
-    g_free(str);
+    roster_usr->name = jidtodisp(jid);
   }
   if (unread_jid_del(jid)) {
     roster_usr->flags |= ROSTER_FLAG_MSG;