--- a/finch/finchui.c Tue Jan 23 00:10:07 2024 -0600
+++ b/finch/finchui.c Tue Jan 23 00:28:15 2024 -0600
@@ -48,7 +48,7 @@
-G_DEFINE_TYPE(FinchUi, finch_ui, PURPLE_TYPE_UI)
+G_DEFINE_FINAL_TYPE(FinchUi, finch_ui, PURPLE_TYPE_UI) /******************************************************************************
* PurpleUi Implementation
--- a/finch/gntblist.c Tue Jan 23 00:10:07 2024 -0600
+++ b/finch/gntblist.c Tue Jan 23 00:28:15 2024 -0600
@@ -2943,7 +2943,7 @@
/**************************************************************************
**************************************************************************/
-G_DEFINE_TYPE(FinchBuddyList, finch_buddy_list, PURPLE_TYPE_BUDDY_LIST)
+G_DEFINE_FINAL_TYPE(FinchBuddyList, finch_buddy_list, PURPLE_TYPE_BUDDY_LIST) finch_buddy_list_init(FinchBuddyList *self)
--- a/finch/gntidle.c Tue Jan 23 00:10:07 2024 -0600
+++ b/finch/gntidle.c Tue Jan 23 00:28:15 2024 -0600
@@ -42,11 +42,10 @@
/******************************************************************************
*****************************************************************************/
+G_DEFINE_FINAL_TYPE_WITH_CODE(
finch_idle_purple_idle_ui_init