1
Index: gnome-settings-daemon-3.4.2/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c
2
===================================================================
3
--- gnome-settings-daemon-3.4.2.orig/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c 2012-04-12 11:54:01.000000000 +0200
4
+++ gnome-settings-daemon-3.4.2/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c 2012-05-22 21:09:13.329387322 +0200
9
+#include <gconf/gconf-client.h>
11
#include "gsd-a11y-preferences-dialog.h"
13
#define SM_DBUS_NAME "org.gnome.SessionManager"
15
#define DPI_FACTOR_LARGEST 2.0
17
#define KEY_GTK_THEME "gtk-theme"
18
+#define KEY_METACITY_THEME "/apps/metacity/general/theme"
19
#define KEY_ICON_THEME "icon-theme"
20
-#define KEY_METACITY_THEME "theme"
22
#define HIGH_CONTRAST_THEME "HighContrast"
26
config_set_high_contrast (gboolean enabled)
28
+ GConfClient *client;
30
- GSettings *wm_settings;
32
+ client = gconf_client_get_default ();
33
settings = g_settings_new ("org.gnome.desktop.interface");
34
- wm_settings = g_settings_new ("org.gnome.desktop.wm.preferences");
37
g_settings_set_string (settings, KEY_GTK_THEME, HIGH_CONTRAST_THEME);
40
g_settings_reset (settings, KEY_GTK_THEME);
41
g_settings_reset (settings, KEY_ICON_THEME);
42
- g_settings_reset (wm_settings, KEY_METACITY_THEME);
43
+ gconf_client_unset (client, KEY_METACITY_THEME, NULL);
46
+ g_object_unref (client);
47
g_object_unref (settings);
48
- g_object_unref (wm_settings);