From 1a2b8e9f6b96cb2d6b768e901a126ff770b4b8bf Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Thu, 12 Jan 2017 17:44:49 +0100 Subject: Fix live updating of the various theme details This got broken in b3e27b1d6a0f11c5835f5829bac3861e2147b17e, which ported to GSettings but stopped calling the supplied callback. 070e7cb765a788c8e27ff3615d3ed36981d3518d restored the initial update, but not the live ones. Fixes #256. --- capplets/appearance/appearance-style.c | 1 + 1 file changed, 1 insertion(+) (limited to 'capplets') diff --git a/capplets/appearance/appearance-style.c b/capplets/appearance/appearance-style.c index e71e4f83..8b7bd80e 100644 --- a/capplets/appearance/appearance-style.c +++ b/capplets/appearance/appearance-style.c @@ -980,6 +980,7 @@ prepare_list (AppearanceData *data, GtkWidget *list, ThemeType type, GCallback c gchar *signal_name = g_strdup_printf("changed::%s", key); g_signal_connect (settings, signal_name, G_CALLBACK (treeview_gsettings_changed_callback), list); + g_signal_connect (settings, signal_name, callback, data); g_free (signal_name); /* connect to treeview change event */ -- cgit v1.2.1