Add a badges-changed signal to Purple.ConversationMember and fix the items changed emissions
Review Request #3919 — Created March 21, 2025 and submitted — Latest diff uploaded
This was added to make sure badge change are notified in the list model.
We now also pass 1 for removed and added to
g_list_model_items_changed
to notify when an item has changed. This feels weird, butGtkSortListModel
and probably others, early return if removed and added are 0.
Ran the tests under valgrind and called in the turtles.
Diff Revision 2
This is not the most recent revision of the diff. The latest diff is revision 3. See what's changed.
orig
1
2
3
Commits
libpurple/purplebadges.c |
---|
libpurple/purpleconversationmember.c |
---|
libpurple/purpleconversationmembers.c |
---|
libpurple/tests/test_conversation_member.c |
---|