gnome-control-center r8485 - trunk/capplets/appearance



Author: jensg
Date: Thu Feb 14 18:38:37 2008
New Revision: 8485
URL: http://svn.gnome.org/viewvc/gnome-control-center?rev=8485&view=rev

Log:
2008-02-14  Jens Granseuer  <jensgr gmx net>

	* appearance-desktop.c: (wp_scale_type_changed): don't try to set shading
	and options in GConf when we're dealing with a read-only source (bug
	#516328)


Modified:
   trunk/capplets/appearance/ChangeLog
   trunk/capplets/appearance/appearance-desktop.c

Modified: trunk/capplets/appearance/appearance-desktop.c
==============================================================================
--- trunk/capplets/appearance/appearance-desktop.c	(original)
+++ trunk/capplets/appearance/appearance-desktop.c	Thu Feb 14 18:38:37 2008
@@ -385,7 +385,8 @@
   if (pixbuf != NULL)
     g_object_unref (pixbuf);
 
-  gconf_client_set_string (data->client, WP_OPTIONS_KEY, item->options, NULL);
+  if (gconf_client_key_is_writable (data->client, WP_OPTIONS_KEY, NULL)
+    gconf_client_set_string (data->client, WP_OPTIONS_KEY, item->options, NULL);
 }
 
 static void
@@ -427,8 +428,9 @@
   if (pixbuf != NULL)
     g_object_unref (pixbuf);
 
-  gconf_client_set_string (data->client, WP_SHADING_KEY,
-                           item->shade_type, NULL);
+  if (gconf_client_key_is_writable (data->client, WP_SHADING_KEY, NULL)
+    gconf_client_set_string (data->client, WP_SHADING_KEY,
+                             item->shade_type, NULL);
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]