Mercurial > ~mikael > mcabber > hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
2345:462f4359391c | 2346:7921c8d671c8 |
---|---|
417 roster_usr = g_new0(roster_t, 1); | 417 roster_usr = g_new0(roster_t, 1); |
418 roster_usr->jid = g_strdup(jid); | 418 roster_usr->jid = g_strdup(jid); |
419 if (name) { | 419 if (name) { |
420 roster_usr->name = g_strdup(name); | 420 roster_usr->name = g_strdup(name); |
421 } else { | 421 } else { |
422 gchar *p, *str = g_strdup(jid); | 422 roster_usr->name = jidtodisp(jid); |
423 p = strchr(str, JID_RESOURCE_SEPARATOR); | |
424 if (p) *p = '\0'; | |
425 roster_usr->name = g_strdup(str); | |
426 g_free(str); | |
427 } | 423 } |
428 if (unread_jid_del(jid)) { | 424 if (unread_jid_del(jid)) { |
429 roster_usr->flags |= ROSTER_FLAG_MSG; | 425 roster_usr->flags |= ROSTER_FLAG_MSG; |
430 // Append the roster_usr to unread_list | 426 // Append the roster_usr to unread_list |
431 unread_list = g_slist_insert_sorted(unread_list, roster_usr, | 427 unread_list = g_slist_insert_sorted(unread_list, roster_usr, |