18274N/Adiff -uprN metacity-2.28.1/src/core/prefs.c metacity-2.28.1-new/src/core/prefs.c
18274N/A--- metacity-2.28.1/src/core/prefs.c 2010-02-10 11:53:03.899776641 +0800
18274N/A+++ metacity-2.28.1-new/src/core/prefs.c 2010-02-10 12:09:34.079356970 +0800
18274N/A@@ -2026,11 +2026,9 @@ init_bindings (void)
18274N/A value = gconf_entry_get_value (entry);
18274N/A if (g_str_has_suffix (key, KEY_LIST_BINDINGS_SUFFIX))
18274N/A {
18274N/A- list_val = gconf_client_get_list (default_client, key, GCONF_VALUE_STRING, NULL);
18274N/A+ list_val = gconf_value_get_list (value);
18274N/A
18274N/A update_key_list_binding (key, list_val);
18274N/A- g_slist_foreach (list_val, (GFunc)g_free, NULL);
18274N/A- g_slist_free (list_val);
18274N/A }
18274N/A else
18274N/A {