--- a/pidgin/plugins/transparency/transparency.c Tue May 13 16:22:50 2025 -0500 +++ b/pidgin/plugins/transparency/transparency.c Wed May 14 01:54:28 2025 -0500 @@ -81,8 +81,7 @@ gboolean enter = GPOINTER_TO_INT(data); GSettings *settings = NULL; - settings = g_settings_new_with_backend(OPT_SCHEMA, - purple_core_get_settings_backend()); + settings = purple_core_new_settings(OPT_SCHEMA); if(!g_settings_get_boolean(settings, OPT_WINTRANS_ONFOCUS)) { g_object_unref(settings); @@ -125,8 +124,7 @@ int alpha = gtk_range_get_value(GTK_RANGE(w)); GSettings *settings = NULL; - settings = g_settings_new_with_backend(OPT_SCHEMA, - purple_core_get_settings_backend()); + settings = purple_core_new_settings(OPT_SCHEMA); g_settings_set_int(settings, OPT_WINTRANS_ALPHA, alpha); @@ -195,8 +193,7 @@ return; } - settings = g_settings_new_with_backend(OPT_SCHEMA, - purple_core_get_settings_backend()); + settings = purple_core_new_settings(OPT_SCHEMA); slider_frame = gtk_frame_new(NULL); gtk_widget_set_margin_start(slider_frame, 6); @@ -267,8 +264,7 @@ set_conv_window_trans(GtkWidget *window) { GSettings *settings = NULL; - settings = g_settings_new_with_backend(OPT_SCHEMA, - purple_core_get_settings_backend()); + settings = purple_core_new_settings(OPT_SCHEMA); set_wintrans(window, g_settings_get_int(settings, OPT_WINTRANS_ALPHA), TRUE);