pidgin/pidgin

ef32e25a3b78
Parents 9dc369a7d7da
Children 580339aa47cc
Make sure all of the final types in finch are defined as such

Testing Done:
Compiled.

Reviewed at https://reviews.imfreedom.org/r/2925/
--- 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 @@
PurpleUi parent;
};
-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 @@
/**************************************************************************
* GObject code
**************************************************************************/
-G_DEFINE_TYPE(FinchBuddyList, finch_buddy_list, PURPLE_TYPE_BUDDY_LIST)
+G_DEFINE_FINAL_TYPE(FinchBuddyList, finch_buddy_list, PURPLE_TYPE_BUDDY_LIST)
static void
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 @@
/******************************************************************************
* GObject Implementation
*****************************************************************************/
-G_DEFINE_TYPE_EXTENDED(
+G_DEFINE_FINAL_TYPE_WITH_CODE(
FinchIdle,
finch_idle,
G_TYPE_OBJECT,
- 0,
G_IMPLEMENT_INTERFACE(
PURPLE_TYPE_IDLE_UI,
finch_idle_purple_idle_ui_init