diff -r eae3279e871c -r 1ce3ad90614c libpurple/purpleperson.c --- a/libpurple/purpleperson.c Fri Jan 03 00:38:29 2025 -0600 +++ b/libpurple/purpleperson.c Tue Jan 07 04:49:09 2025 -0600 @@ -104,6 +104,7 @@ /* Tell the list we update our stuff. */ g_list_model_items_changed(G_LIST_MODEL(person), 0, n_items, n_items); + g_object_notify_by_pspec(G_OBJECT(person), properties[PROP_N_ITEMS]); /* See if the priority contact changed. */ new_priority = g_ptr_array_index(person->contacts, 0);