Tue, 23 Jan 2024 00:29:26 -0600
Make sure all of the final types in pidgin are defined as such
Testing Done:
Opened up a bunch of dialogs and stuff and made sure that all worked.
Reviewed at https://reviews.imfreedom.org/r/2924/
--- a/pidgin/gtkidle.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/gtkidle.c Tue Jan 23 00:29:26 2024 -0600 @@ -190,11 +190,10 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE_EXTENDED( +G_DEFINE_FINAL_TYPE_WITH_CODE( PidginIdle, pidgin_idle, G_TYPE_OBJECT, - 0, G_IMPLEMENT_INTERFACE( PURPLE_TYPE_IDLE_UI, pidgin_idle_purple_ui_init
--- a/pidgin/gtkroomlist.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/gtkroomlist.c Tue Jan 23 00:29:26 2024 -0600 @@ -64,7 +64,8 @@ guint pg_update_to; }; -G_DEFINE_TYPE(PidginRoomlistDialog, pidgin_roomlist_dialog, GTK_TYPE_DIALOG) +G_DEFINE_FINAL_TYPE(PidginRoomlistDialog, pidgin_roomlist_dialog, + GTK_TYPE_DIALOG) typedef struct { PidginRoomlistDialog *dialog;
--- a/pidgin/gtkwhiteboard.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/gtkwhiteboard.c Tue Jan 23 00:29:26 2024 -0600 @@ -81,7 +81,7 @@ gdouble last_y; }; -G_DEFINE_TYPE(PidginWhiteboard, pidgin_whiteboard, GTK_TYPE_WINDOW) +G_DEFINE_FINAL_TYPE(PidginWhiteboard, pidgin_whiteboard, GTK_TYPE_WINDOW) /****************************************************************************** * Helpers
--- a/pidgin/pidginabout.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginabout.c Tue Jan 23 00:29:26 2024 -0600 @@ -638,7 +638,7 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginAboutDialog, pidgin_about_dialog, GTK_TYPE_DIALOG); +G_DEFINE_FINAL_TYPE(PidginAboutDialog, pidgin_about_dialog, GTK_TYPE_DIALOG) static void pidgin_about_dialog_class_init(PidginAboutDialogClass *klass) {
--- a/pidgin/pidginaccountchooser.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountchooser.c Tue Jan 23 00:29:26 2024 -0600 @@ -57,7 +57,7 @@ /****************************************************************************** * GObject implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginAccountChooser, pidgin_account_chooser, ADW_TYPE_BIN) +G_DEFINE_FINAL_TYPE(PidginAccountChooser, pidgin_account_chooser, ADW_TYPE_BIN) static void pidgin_account_chooser_get_property(GObject *object, guint prop_id,
--- a/pidgin/pidginaccountdisplay.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountdisplay.c Tue Jan 23 00:29:26 2024 -0600 @@ -83,7 +83,7 @@ /****************************************************************************** * GObject implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginAccountDisplay, pidgin_account_display, GTK_TYPE_BOX) +G_DEFINE_FINAL_TYPE(PidginAccountDisplay, pidgin_account_display, GTK_TYPE_BOX) static void pidgin_account_display_get_property(GObject *object, guint prop_id,
--- a/pidgin/pidginaccounteditor.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccounteditor.c Tue Jan 23 00:29:26 2024 -0600 @@ -1072,8 +1072,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginAccountEditor, pidgin_account_editor, - ADW_TYPE_PREFERENCES_PAGE) +G_DEFINE_FINAL_TYPE(PidginAccountEditor, pidgin_account_editor, + ADW_TYPE_PREFERENCES_PAGE) static void pidgin_account_editor_get_property(GObject *obj, guint param_id, GValue *value,
--- a/pidgin/pidginaccountfilterconnected.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountfilterconnected.c Tue Jan 23 00:29:26 2024 -0600 @@ -71,8 +71,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginAccountFilterConnected, pidgin_account_filter_connected, - GTK_TYPE_FILTER) +G_DEFINE_FINAL_TYPE(PidginAccountFilterConnected, + pidgin_account_filter_connected, GTK_TYPE_FILTER) static void pidgin_account_filter_connected_init(PidginAccountFilterConnected *filter) {
--- a/pidgin/pidginaccountfilterprotocol.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountfilterprotocol.c Tue Jan 23 00:29:26 2024 -0600 @@ -82,8 +82,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginAccountFilterProtocol, pidgin_account_filter_protocol, - GTK_TYPE_FILTER) +G_DEFINE_FINAL_TYPE(PidginAccountFilterProtocol, + pidgin_account_filter_protocol, GTK_TYPE_FILTER) static void pidgin_account_filter_protocol_get_property(GObject *obj, guint param_id,
--- a/pidgin/pidginaccountmanager.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountmanager.c Tue Jan 23 00:29:26 2024 -0600 @@ -50,7 +50,8 @@ RESPONSE_ADD, }; -G_DEFINE_TYPE(PidginAccountManager, pidgin_account_manager, GTK_TYPE_DIALOG) +G_DEFINE_FINAL_TYPE(PidginAccountManager, pidgin_account_manager, + GTK_TYPE_DIALOG) /****************************************************************************** * Helpers
--- a/pidgin/pidginaccountmanagerrow.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountmanagerrow.c Tue Jan 23 00:29:26 2024 -0600 @@ -291,8 +291,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginAccountManagerRow, pidgin_account_manager_row, - GTK_TYPE_LIST_BOX_ROW) +G_DEFINE_FINAL_TYPE(PidginAccountManagerRow, pidgin_account_manager_row, + GTK_TYPE_LIST_BOX_ROW) static void pidgin_account_manager_row_get_property(GObject *obj, guint param_id,
--- a/pidgin/pidginaccountrow.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountrow.c Tue Jan 23 00:29:26 2024 -0600 @@ -40,7 +40,7 @@ }; static GParamSpec *properties[N_PROPERTIES] = { NULL, }; -G_DEFINE_TYPE(PidginAccountRow, pidgin_account_row, ADW_TYPE_COMBO_ROW) +G_DEFINE_FINAL_TYPE(PidginAccountRow, pidgin_account_row, ADW_TYPE_COMBO_ROW) /****************************************************************************** * Callbacks
--- a/pidgin/pidginaccountsdisabledmenu.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountsdisabledmenu.c Tue Jan 23 00:29:26 2024 -0600 @@ -30,8 +30,8 @@ GList *accounts; }; -G_DEFINE_TYPE(PidginAccountsDisabledMenu, pidgin_accounts_disabled_menu, - G_TYPE_MENU_MODEL) +G_DEFINE_FINAL_TYPE(PidginAccountsDisabledMenu, pidgin_accounts_disabled_menu, + G_TYPE_MENU_MODEL) /****************************************************************************** * Callbacks
--- a/pidgin/pidginaccountsenabledmenu.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginaccountsenabledmenu.c Tue Jan 23 00:29:26 2024 -0600 @@ -34,8 +34,8 @@ GQueue *accounts; }; -G_DEFINE_TYPE(PidginAccountsEnabledMenu, pidgin_accounts_enabled_menu, - G_TYPE_MENU_MODEL) +G_DEFINE_FINAL_TYPE(PidginAccountsEnabledMenu, pidgin_accounts_enabled_menu, + G_TYPE_MENU_MODEL) /****************************************************************************** * Helpers
--- a/pidgin/pidginapplication.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginapplication.c Tue Jan 23 00:29:26 2024 -0600 @@ -82,7 +82,8 @@ } }; -G_DEFINE_TYPE(PidginApplication, pidgin_application, ADW_TYPE_APPLICATION) +G_DEFINE_FINAL_TYPE(PidginApplication, pidgin_application, + ADW_TYPE_APPLICATION) /****************************************************************************** * Helpers
--- a/pidgin/pidginautoadjustment.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginautoadjustment.c Tue Jan 23 00:29:26 2024 -0600 @@ -30,8 +30,8 @@ gboolean auto_scroll; }; -G_DEFINE_TYPE(PidginAutoAdjustment, pidgin_auto_adjustment, - GTK_TYPE_ADJUSTMENT) +G_DEFINE_FINAL_TYPE(PidginAutoAdjustment, pidgin_auto_adjustment, + GTK_TYPE_ADJUSTMENT) /****************************************************************************** * Callbacks
--- a/pidgin/pidginavatar.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginavatar.c Tue Jan 23 00:29:26 2024 -0600 @@ -46,7 +46,7 @@ }; static GParamSpec *properties[N_PROPERTIES] = {NULL, }; -G_DEFINE_TYPE(PidginAvatar, pidgin_avatar, GTK_TYPE_BOX) +G_DEFINE_FINAL_TYPE(PidginAvatar, pidgin_avatar, GTK_TYPE_BOX) /****************************************************************************** * Helpers
--- a/pidgin/pidginchanneljoindialog.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginchanneljoindialog.c Tue Jan 23 00:29:26 2024 -0600 @@ -45,8 +45,8 @@ PurpleChannelJoinDetails *details; }; -G_DEFINE_TYPE(PidginChannelJoinDialog, pidgin_channel_join_dialog, - GTK_TYPE_WINDOW) +G_DEFINE_FINAL_TYPE(PidginChannelJoinDialog, pidgin_channel_join_dialog, + GTK_TYPE_WINDOW) /****************************************************************************** * Helpers
--- a/pidgin/pidgincontactlist.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidgincontactlist.c Tue Jan 23 00:29:26 2024 -0600 @@ -37,7 +37,7 @@ GtkWidget *search_entry; }; -G_DEFINE_TYPE(PidginContactList, pidgin_contact_list, GTK_TYPE_BOX) +G_DEFINE_FINAL_TYPE(PidginContactList, pidgin_contact_list, GTK_TYPE_BOX) /****************************************************************************** * Helpers
--- a/pidgin/pidginconversation.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginconversation.c Tue Jan 23 00:29:26 2024 -0600 @@ -51,7 +51,7 @@ GtkWidget *input; }; -G_DEFINE_TYPE(PidginConversation, pidgin_conversation, GTK_TYPE_BOX) +G_DEFINE_FINAL_TYPE(PidginConversation, pidgin_conversation, GTK_TYPE_BOX) /****************************************************************************** * Helpers
--- a/pidgin/pidgindebug.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidgindebug.c Tue Jan 23 00:29:26 2024 -0600 @@ -78,7 +78,7 @@ static guint pref_callback_id = 0; static guint debug_enabled_timer = 0; -G_DEFINE_TYPE(PidginDebugWindow, pidgin_debug_window, GTK_TYPE_WINDOW); +G_DEFINE_FINAL_TYPE(PidginDebugWindow, pidgin_debug_window, GTK_TYPE_WINDOW) static gboolean save_default_size_cb(GObject *gobject, G_GNUC_UNUSED GParamSpec *pspec,
--- a/pidgin/pidgindisplayitem.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidgindisplayitem.c Tue Jan 23 00:29:26 2024 -0600 @@ -52,7 +52,7 @@ }; static GParamSpec *properties[N_PROPERTIES] = {NULL,}; -G_DEFINE_TYPE(PidginDisplayItem, pidgin_display_item, G_TYPE_OBJECT) +G_DEFINE_FINAL_TYPE(PidginDisplayItem, pidgin_display_item, G_TYPE_OBJECT) /****************************************************************************** * Helpers
--- a/pidgin/pidgindisplaywindow.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidgindisplaywindow.c Tue Jan 23 00:29:26 2024 -0600 @@ -50,8 +50,8 @@ GListStore *conversation_model; }; -G_DEFINE_TYPE(PidginDisplayWindow, pidgin_display_window, - GTK_TYPE_APPLICATION_WINDOW) +G_DEFINE_FINAL_TYPE(PidginDisplayWindow, pidgin_display_window, + GTK_TYPE_APPLICATION_WINDOW) static GtkWidget *default_window = NULL;
--- a/pidgin/pidginimwindow.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginimwindow.c Tue Jan 23 00:29:26 2024 -0600 @@ -100,7 +100,7 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginIMWindow, pidgin_im_window, ADW_TYPE_MESSAGE_DIALOG) +G_DEFINE_FINAL_TYPE(PidginIMWindow, pidgin_im_window, ADW_TYPE_MESSAGE_DIALOG) static void pidgin_im_window_init(PidginIMWindow *window) {
--- a/pidgin/pidgininfopane.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidgininfopane.c Tue Jan 23 00:29:26 2024 -0600 @@ -40,7 +40,7 @@ }; static GParamSpec *properties[N_PROPERTIES] = {NULL, }; -G_DEFINE_TYPE(PidginInfoPane, pidgin_info_pane, GTK_TYPE_BOX) +G_DEFINE_FINAL_TYPE(PidginInfoPane, pidgin_info_pane, GTK_TYPE_BOX) /****************************************************************************** * Callbacks
--- a/pidgin/pidgininvitedialog.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidgininvitedialog.c Tue Jan 23 00:29:26 2024 -0600 @@ -38,7 +38,7 @@ static GParamSpec *properties[N_PROPERTIES] = {0, }; -G_DEFINE_TYPE(PidginInviteDialog, pidgin_invite_dialog, GTK_TYPE_DIALOG); +G_DEFINE_FINAL_TYPE(PidginInviteDialog, pidgin_invite_dialog, GTK_TYPE_DIALOG) /****************************************************************************** * Helpers
--- a/pidgin/pidginkeypad.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginkeypad.c Tue Jan 23 00:29:26 2024 -0600 @@ -84,7 +84,7 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginKeypad, pidgin_keypad, GTK_TYPE_GRID) +G_DEFINE_FINAL_TYPE(PidginKeypad, pidgin_keypad, GTK_TYPE_GRID) static void pidgin_keypad_init(PidginKeypad *keypad) {
--- a/pidgin/pidginnotificationaddcontact.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginnotificationaddcontact.c Tue Jan 23 00:29:26 2024 -0600 @@ -45,8 +45,8 @@ }; static GParamSpec *properties[N_PROPERTIES] = { NULL, }; -G_DEFINE_TYPE(PidginNotificationAddContact, pidgin_notification_add_contact, - ADW_TYPE_ACTION_ROW) +G_DEFINE_FINAL_TYPE(PidginNotificationAddContact, + pidgin_notification_add_contact, ADW_TYPE_ACTION_ROW) /****************************************************************************** * Helpers
--- a/pidgin/pidginnotificationauthorizationrequest.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginnotificationauthorizationrequest.c Tue Jan 23 00:29:26 2024 -0600 @@ -46,8 +46,9 @@ }; static GParamSpec *properties[N_PROPERTIES] = { NULL, }; -G_DEFINE_TYPE(PidginNotificationAuthorizationRequest, - pidgin_notification_authorization_request, ADW_TYPE_ACTION_ROW) +G_DEFINE_FINAL_TYPE(PidginNotificationAuthorizationRequest, + pidgin_notification_authorization_request, + ADW_TYPE_ACTION_ROW) /****************************************************************************** * Helpers
--- a/pidgin/pidginnotificationconnectionerror.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginnotificationconnectionerror.c Tue Jan 23 00:29:26 2024 -0600 @@ -44,8 +44,8 @@ }; static GParamSpec *properties[N_PROPERTIES] = { NULL, }; -G_DEFINE_TYPE(PidginNotificationConnectionError, - pidgin_notification_connection_error, ADW_TYPE_ACTION_ROW) +G_DEFINE_FINAL_TYPE(PidginNotificationConnectionError, + pidgin_notification_connection_error, ADW_TYPE_ACTION_ROW) /****************************************************************************** * Helpers
--- a/pidgin/pidginnotificationlist.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginnotificationlist.c Tue Jan 23 00:29:26 2024 -0600 @@ -36,7 +36,8 @@ GtkWidget *list_box; }; -G_DEFINE_TYPE(PidginNotificationList, pidgin_notification_list, GTK_TYPE_BOX) +G_DEFINE_FINAL_TYPE(PidginNotificationList, pidgin_notification_list, + GTK_TYPE_BOX) /****************************************************************************** * Helpers
--- a/pidgin/pidginpluginsdialog.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginpluginsdialog.c Tue Jan 23 00:29:26 2024 -0600 @@ -57,7 +57,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginPluginsDialog, pidgin_plugins_dialog, GTK_TYPE_DIALOG); +G_DEFINE_FINAL_TYPE(PidginPluginsDialog, pidgin_plugins_dialog, + GTK_TYPE_DIALOG) static void pidgin_plugins_dialog_class_init(PidginPluginsDialogClass *klass) {
--- a/pidgin/pidginpluginsmenu.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginpluginsmenu.c Tue Jan 23 00:29:26 2024 -0600 @@ -34,7 +34,7 @@ GQueue *plugins; }; -G_DEFINE_TYPE(PidginPluginsMenu, pidgin_plugins_menu, G_TYPE_MENU_MODEL) +G_DEFINE_FINAL_TYPE(PidginPluginsMenu, pidgin_plugins_menu, G_TYPE_MENU_MODEL) /****************************************************************************** * Helpers
--- a/pidgin/pidginpresenceicon.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginpresenceicon.c Tue Jan 23 00:29:26 2024 -0600 @@ -42,7 +42,7 @@ }; static GParamSpec *properties[N_PROPERTIES] = { NULL, }; -G_DEFINE_TYPE(PidginPresenceIcon, pidgin_presence_icon, GTK_TYPE_BOX) +G_DEFINE_FINAL_TYPE(PidginPresenceIcon, pidgin_presence_icon, GTK_TYPE_BOX) /****************************************************************************** * Implementation
--- a/pidgin/pidginprotocolchooser.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginprotocolchooser.c Tue Jan 23 00:29:26 2024 -0600 @@ -55,8 +55,8 @@ /****************************************************************************** * GObject Implementation *****************************************************************************/ -G_DEFINE_TYPE(PidginProtocolChooser, pidgin_protocol_chooser, - ADW_TYPE_COMBO_ROW) +G_DEFINE_FINAL_TYPE(PidginProtocolChooser, pidgin_protocol_chooser, + ADW_TYPE_COMBO_ROW) static void pidgin_protocol_chooser_get_property(GObject *obj, guint prop_id,
--- a/pidgin/pidginui.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/pidginui.c Tue Jan 23 00:29:26 2024 -0600 @@ -45,7 +45,7 @@ PurpleUi parent; }; -G_DEFINE_TYPE(PidginUi, pidgin_ui, PURPLE_TYPE_UI) +G_DEFINE_FINAL_TYPE(PidginUi, pidgin_ui, PURPLE_TYPE_UI) /****************************************************************************** * Helpers
--- a/pidgin/prefs/pidginawayprefs.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidginawayprefs.c Tue Jan 23 00:29:26 2024 -0600 @@ -42,7 +42,8 @@ GtkWidget *startup_row; }; -G_DEFINE_TYPE(PidginAwayPrefs, pidgin_away_prefs, ADW_TYPE_PREFERENCES_PAGE) +G_DEFINE_FINAL_TYPE(PidginAwayPrefs, pidgin_away_prefs, + ADW_TYPE_PREFERENCES_PAGE) /****************************************************************************** * Helpers
--- a/pidgin/prefs/pidginconversationprefs.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidginconversationprefs.c Tue Jan 23 00:29:26 2024 -0600 @@ -44,8 +44,8 @@ GtkWidget *minimum_entry_lines; }; -G_DEFINE_TYPE(PidginConversationPrefs, pidgin_conversation_prefs, - ADW_TYPE_PREFERENCES_PAGE) +G_DEFINE_FINAL_TYPE(PidginConversationPrefs, pidgin_conversation_prefs, + ADW_TYPE_PREFERENCES_PAGE) /****************************************************************************** * GObject Implementation
--- a/pidgin/prefs/pidgincredentialprefs.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidgincredentialprefs.c Tue Jan 23 00:29:26 2024 -0600 @@ -34,8 +34,8 @@ GtkWidget *credential_list; }; -G_DEFINE_TYPE(PidginCredentialPrefs, pidgin_credential_prefs, - ADW_TYPE_PREFERENCES_PAGE) +G_DEFINE_FINAL_TYPE(PidginCredentialPrefs, pidgin_credential_prefs, + ADW_TYPE_PREFERENCES_PAGE) /****************************************************************************** * Helpers
--- a/pidgin/prefs/pidgincredentialproviderrow.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidgincredentialproviderrow.c Tue Jan 23 00:29:26 2024 -0600 @@ -43,8 +43,8 @@ }; static GParamSpec *properties[N_PROPERTIES] = {NULL, }; -G_DEFINE_TYPE(PidginCredentialProviderRow, pidgin_credential_provider_row, - ADW_TYPE_ACTION_ROW) +G_DEFINE_FINAL_TYPE(PidginCredentialProviderRow, + pidgin_credential_provider_row, ADW_TYPE_ACTION_ROW) /****************************************************************************** * Helpers
--- a/pidgin/prefs/pidginnetworkprefs.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidginnetworkprefs.c Tue Jan 23 00:29:26 2024 -0600 @@ -42,8 +42,8 @@ GtkWidget *ports_range_end; }; -G_DEFINE_TYPE(PidginNetworkPrefs, pidgin_network_prefs, - ADW_TYPE_PREFERENCES_PAGE) +G_DEFINE_FINAL_TYPE(PidginNetworkPrefs, pidgin_network_prefs, + ADW_TYPE_PREFERENCES_PAGE) /****************************************************************************** * Helpers
--- a/pidgin/prefs/pidginprefs.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidginprefs.c Tue Jan 23 00:29:26 2024 -0600 @@ -40,7 +40,7 @@ GtkDialog parent; }; -G_DEFINE_TYPE(PidginPrefsWindow, pidgin_prefs_window, GTK_TYPE_DIALOG); +G_DEFINE_FINAL_TYPE(PidginPrefsWindow, pidgin_prefs_window, GTK_TYPE_DIALOG) /****************************************************************************** * Helpers
--- a/pidgin/prefs/pidginproxyprefs.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidginproxyprefs.c Tue Jan 23 00:29:26 2024 -0600 @@ -48,7 +48,8 @@ GtkWidget *password; }; -G_DEFINE_TYPE(PidginProxyPrefs, pidgin_proxy_prefs, ADW_TYPE_PREFERENCES_PAGE) +G_DEFINE_FINAL_TYPE(PidginProxyPrefs, pidgin_proxy_prefs, + ADW_TYPE_PREFERENCES_PAGE) /****************************************************************************** * Helpers
--- a/pidgin/prefs/pidginvvprefs.c Tue Jan 23 00:28:15 2024 -0600 +++ b/pidgin/prefs/pidginvvprefs.c Tue Jan 23 00:29:26 2024 -0600 @@ -58,7 +58,7 @@ } video; }; -G_DEFINE_TYPE(PidginVVPrefs, pidgin_vv_prefs, ADW_TYPE_PREFERENCES_PAGE) +G_DEFINE_FINAL_TYPE(PidginVVPrefs, pidgin_vv_prefs, ADW_TYPE_PREFERENCES_PAGE) /* Keep in sync with voice.level's GtkLevelBar::max-value in the * pidgin/resources/Prefs.vv.ui builder file. */