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 @@
/******************************************************************************
*****************************************************************************/
+G_DEFINE_FINAL_TYPE_WITH_CODE(
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 @@
-G_DEFINE_TYPE(PidginRoomlistDialog, pidgin_roomlist_dialog, GTK_TYPE_DIALOG)
+G_DEFINE_FINAL_TYPE(PidginRoomlistDialog, pidgin_roomlist_dialog, 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 @@
-G_DEFINE_TYPE(PidginWhiteboard, pidgin_whiteboard, GTK_TYPE_WINDOW)
+G_DEFINE_FINAL_TYPE(PidginWhiteboard, pidgin_whiteboard, GTK_TYPE_WINDOW) /******************************************************************************
--- 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginAboutDialog, pidgin_about_dialog, GTK_TYPE_DIALOG);
+G_DEFINE_FINAL_TYPE(PidginAboutDialog, pidgin_about_dialog, GTK_TYPE_DIALOG) 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginAccountChooser, pidgin_account_chooser, ADW_TYPE_BIN)
+G_DEFINE_FINAL_TYPE(PidginAccountChooser, pidgin_account_chooser, ADW_TYPE_BIN) 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginAccountDisplay, pidgin_account_display, GTK_TYPE_BOX)
+G_DEFINE_FINAL_TYPE(PidginAccountDisplay, pidgin_account_display, GTK_TYPE_BOX) 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginAccountEditor, pidgin_account_editor,
- ADW_TYPE_PREFERENCES_PAGE)
+G_DEFINE_FINAL_TYPE(PidginAccountEditor, pidgin_account_editor, + ADW_TYPE_PREFERENCES_PAGE) 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginAccountFilterConnected, pidgin_account_filter_connected,
+G_DEFINE_FINAL_TYPE(PidginAccountFilterConnected, + pidgin_account_filter_connected, GTK_TYPE_FILTER) 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginAccountFilterProtocol, pidgin_account_filter_protocol,
+G_DEFINE_FINAL_TYPE(PidginAccountFilterProtocol, + pidgin_account_filter_protocol, GTK_TYPE_FILTER) 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 @@
-G_DEFINE_TYPE(PidginAccountManager, pidgin_account_manager, GTK_TYPE_DIALOG)
+G_DEFINE_FINAL_TYPE(PidginAccountManager, pidgin_account_manager, /******************************************************************************
--- 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginAccountManagerRow, pidgin_account_manager_row,
+G_DEFINE_FINAL_TYPE(PidginAccountManagerRow, pidgin_account_manager_row, 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) /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginAccountsDisabledMenu, pidgin_accounts_disabled_menu,
+G_DEFINE_FINAL_TYPE(PidginAccountsDisabledMenu, pidgin_accounts_disabled_menu, /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginAccountsEnabledMenu, pidgin_accounts_enabled_menu,
+G_DEFINE_FINAL_TYPE(PidginAccountsEnabledMenu, pidgin_accounts_enabled_menu, /******************************************************************************
--- 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, /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginAutoAdjustment, pidgin_auto_adjustment,
+G_DEFINE_FINAL_TYPE(PidginAutoAdjustment, pidgin_auto_adjustment, /******************************************************************************
--- 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) /******************************************************************************
--- 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,
+G_DEFINE_FINAL_TYPE(PidginChannelJoinDialog, pidgin_channel_join_dialog, /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginContactList, pidgin_contact_list, GTK_TYPE_BOX)
+G_DEFINE_FINAL_TYPE(PidginContactList, pidgin_contact_list, GTK_TYPE_BOX) /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginConversation, pidgin_conversation, GTK_TYPE_BOX)
+G_DEFINE_FINAL_TYPE(PidginConversation, pidgin_conversation, GTK_TYPE_BOX) /******************************************************************************
--- 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) 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) /******************************************************************************
--- 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginIMWindow, pidgin_im_window, ADW_TYPE_MESSAGE_DIALOG)
+G_DEFINE_FINAL_TYPE(PidginIMWindow, pidgin_im_window, ADW_TYPE_MESSAGE_DIALOG) 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) /******************************************************************************
--- 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) /******************************************************************************
--- 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginKeypad, pidgin_keypad, GTK_TYPE_GRID)
+G_DEFINE_FINAL_TYPE(PidginKeypad, pidgin_keypad, GTK_TYPE_GRID) 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,
+G_DEFINE_FINAL_TYPE(PidginNotificationAddContact, + pidgin_notification_add_contact, ADW_TYPE_ACTION_ROW) /******************************************************************************
--- 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, /******************************************************************************
--- 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) /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginNotificationList, pidgin_notification_list, GTK_TYPE_BOX)
+G_DEFINE_FINAL_TYPE(PidginNotificationList, pidgin_notification_list, /******************************************************************************
--- 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginPluginsDialog, pidgin_plugins_dialog, GTK_TYPE_DIALOG);
+G_DEFINE_FINAL_TYPE(PidginPluginsDialog, pidgin_plugins_dialog, 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 @@
-G_DEFINE_TYPE(PidginPluginsMenu, pidgin_plugins_menu, G_TYPE_MENU_MODEL)
+G_DEFINE_FINAL_TYPE(PidginPluginsMenu, pidgin_plugins_menu, G_TYPE_MENU_MODEL) /******************************************************************************
--- 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) /******************************************************************************
--- 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 @@
/******************************************************************************
*****************************************************************************/
-G_DEFINE_TYPE(PidginProtocolChooser, pidgin_protocol_chooser,
+G_DEFINE_FINAL_TYPE(PidginProtocolChooser, pidgin_protocol_chooser, 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 @@
-G_DEFINE_TYPE(PidginUi, pidgin_ui, PURPLE_TYPE_UI)
+G_DEFINE_FINAL_TYPE(PidginUi, pidgin_ui, PURPLE_TYPE_UI) /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginAwayPrefs, pidgin_away_prefs, ADW_TYPE_PREFERENCES_PAGE)
+G_DEFINE_FINAL_TYPE(PidginAwayPrefs, pidgin_away_prefs, + ADW_TYPE_PREFERENCES_PAGE) /******************************************************************************
--- 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) /******************************************************************************
--- 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) /******************************************************************************
--- 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,
+G_DEFINE_FINAL_TYPE(PidginCredentialProviderRow, + pidgin_credential_provider_row, ADW_TYPE_ACTION_ROW) /******************************************************************************
--- 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) /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginPrefsWindow, pidgin_prefs_window, GTK_TYPE_DIALOG);
+G_DEFINE_FINAL_TYPE(PidginPrefsWindow, pidgin_prefs_window, GTK_TYPE_DIALOG) /******************************************************************************
--- 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 @@
-G_DEFINE_TYPE(PidginProxyPrefs, pidgin_proxy_prefs, ADW_TYPE_PREFERENCES_PAGE)
+G_DEFINE_FINAL_TYPE(PidginProxyPrefs, pidgin_proxy_prefs, + ADW_TYPE_PREFERENCES_PAGE) /******************************************************************************
--- 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 @@
-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. */