--- a/libpurple/purplepresencemanager.c Tue Jan 23 00:29:26 2024 -0600 +++ b/libpurple/purplepresencemanager.c Tue Jan 23 00:31:44 2024 -0600 @@ -329,10 +329,10 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE_EXTENDED(PurplePresenceManager, purple_presence_manager, - G_TYPE_OBJECT, G_TYPE_FLAG_FINAL, - G_IMPLEMENT_INTERFACE(G_TYPE_LIST_MODEL, - purple_presence_manager_list_model_init)) +G_DEFINE_FINAL_TYPE_WITH_CODE(PurplePresenceManager, purple_presence_manager, + G_TYPE_OBJECT, + G_IMPLEMENT_INTERFACE(G_TYPE_LIST_MODEL, + purple_presence_manager_list_model_init)) static void purple_presence_manager_constructed(GObject *obj) {