]> www.infradead.org Git - pidgin-chime.git/commitdiff
Update display name for newly-created peers as they're discovered
authorDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 1 Apr 2020 14:21:10 +0000 (15:21 +0100)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 1 Apr 2020 14:21:10 +0000 (15:21 +0100)
prpl/buddy.c

index d95c7d27c9dc5aee7e92cdf0ce51414c2e4f854b..74dd9159eed29fd5fe3484d483ee2734f9d4af9b 100644 (file)
@@ -136,8 +136,10 @@ void on_chime_new_contact(ChimeConnection *cxn, ChimeContact *contact, PurpleCon
                         G_CALLBACK(on_contact_disposed), conn);
 
        /* Refresh status for transient buddies on reconnect */
-       if (purple_find_buddy(conn->account, chime_contact_get_email(contact)))
+       if (purple_find_buddy(conn->account, chime_contact_get_email(contact))) {
+               on_contact_display_name(contact, NULL, conn);
                on_contact_availability(contact, NULL, conn);
+       }
 
        /* When invoked for all contacts on the CONNECTED signal, we don't immediately
           get the above signal invoked because they're not actually *new* contacts.