libpurple/purpleconversationmembers.c

changeset 43128
1ce3ad90614c
parent 42984
818220289e67
child 43202
1c2e548285f3
--- a/libpurple/purpleconversationmembers.c	Fri Jan 03 00:38:29 2025 -0600
+++ b/libpurple/purpleconversationmembers.c	Tue Jan 07 04:49:09 2025 -0600
@@ -325,6 +325,7 @@
 	              message);
 	g_list_model_items_changed(G_LIST_MODEL(members),
 	                           members->members->len - 1, 0, 1);
+	g_object_notify_by_pspec(G_OBJECT(members), properties[PROP_N_ITEMS]);
 
 	return member;
 }
@@ -400,6 +401,7 @@
 	g_signal_emit(members, signals[SIG_MEMBER_REMOVED], 0, member,
 	              announce, message);
 	g_list_model_items_changed(G_LIST_MODEL(members), position, 1, 0);
+	g_object_notify_by_pspec(G_OBJECT(members), properties[PROP_N_ITEMS]);
 
 	g_clear_object(&member);
 

mercurial