really unset the gconf key when reverting colors
2007-07-26 Jens Granseuer <jensgr@gmx.net> * appearance-style.c: (update_color_buttons_from_settings), (color_scheme_defaults_button_clicked_cb): really unset the gconf key when reverting colors svn path=/trunk/; revision=7896
This commit is contained in:
parent
445b2db998
commit
7eefc853d1
2 changed files with 8 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-07-26 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* appearance-style.c: (update_color_buttons_from_settings),
|
||||
(color_scheme_defaults_button_clicked_cb): really unset the gconf key
|
||||
when reverting colors
|
||||
|
||||
2007-07-26 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* appearance-style.c: (update_color_buttons_from_string),
|
||||
|
|
|
@ -185,11 +185,8 @@ update_color_buttons_from_settings (GtkSettings *settings,
|
|||
scheme = gconf_client_get_string (data->client, COLOR_SCHEME_KEY, NULL);
|
||||
g_object_get (G_OBJECT (settings), "gtk-color-scheme", &setting, NULL);
|
||||
|
||||
if (scheme == NULL || strcmp (scheme, "") == 0 ||
|
||||
theme_color_scheme_equal (scheme, setting))
|
||||
{
|
||||
if (scheme == NULL || strcmp (scheme, "") == 0)
|
||||
gtk_widget_set_sensitive (glade_xml_get_widget (data->xml, "color_scheme_defaults_button"), FALSE);
|
||||
}
|
||||
|
||||
g_free (scheme);
|
||||
update_color_buttons_from_string (setting, data);
|
||||
|
@ -288,7 +285,7 @@ color_button_clicked_cb (GtkWidget *colorbutton, AppearanceData *data)
|
|||
static void
|
||||
color_scheme_defaults_button_clicked_cb (GtkWidget *button, AppearanceData *data)
|
||||
{
|
||||
gconf_client_set_string (data->client, COLOR_SCHEME_KEY, "", NULL);
|
||||
gconf_client_unset (data->client, COLOR_SCHEME_KEY, NULL);
|
||||
gtk_widget_set_sensitive (glade_xml_get_widget (data->xml, "color_scheme_defaults_button"), FALSE);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue