Tue, 23 Jan 2024 00:28:15 -0600
Make sure all of the final types in finch are defined as such
Testing Done:
Compiled.
Reviewed at https://reviews.imfreedom.org/r/2925/
| finch/finchui.c | file | annotate | diff | comparison | revisions | |
| finch/gntblist.c | file | annotate | diff | comparison | revisions | |
| finch/gntidle.c | file | annotate | diff | comparison | revisions |
--- 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