[beryl-commits] r1526 - in trunk/beryl-python: . src

amaranth at server.beryl-project.org amaranth at server.beryl-project.org
Mon Dec 4 04:57:34 CET 2006


Author: amaranth
Date: 2006-12-04 04:56:39 +0100 (Mon, 04 Dec 2006)
New Revision: 1526

Modified:
   trunk/beryl-python/ChangeLog
   trunk/beryl-python/src/berylsettings.pyx
Log:
2006-12-03  Travis Watkins  <alleykat at gmail.com>

        * src/berylsettings.pyx: call beryl_settings_context_read to get user values



Modified: trunk/beryl-python/ChangeLog
===================================================================
--- trunk/beryl-python/ChangeLog	2006-12-04 03:53:42 UTC (rev 1525)
+++ trunk/beryl-python/ChangeLog	2006-12-04 03:56:39 UTC (rev 1526)
@@ -1,5 +1,9 @@
 2006-12-03  Travis Watkins  <alleykat at gmail.com>
 
+	* src/berylsettings.pyx: call beryl_settings_context_read to get user values
+
+2006-12-03  Travis Watkins  <alleykat at gmail.com>
+
 	* src/berylsettings.c: removed
 	* src/berylsettings.pyx:
 	  configure.ac:

Modified: trunk/beryl-python/src/berylsettings.pyx
===================================================================
--- trunk/beryl-python/src/berylsettings.pyx	2006-12-04 03:53:42 UTC (rev 1525)
+++ trunk/beryl-python/src/berylsettings.pyx	2006-12-04 03:56:39 UTC (rev 1526)
@@ -120,6 +120,7 @@
 	BerylSettingsContext * beryl_settings_context_new()
 	void beryl_settings_context_destroy(BerylSettingsContext *)
 	void beryl_settings_context_write(BerylSettingsContext *)
+	void beryl_settings_context_read(BerylSettingsContext *)
 	BerylSettingsPlugin * beryl_settings_context_find_plugin(
 							BerylSettingsContext *, gchar *)
 	GSList * beryl_settings_context_get_plugins(BerylSettingsContext *)
@@ -419,6 +420,7 @@
 		if set_setting_for_py_value(setting, value):
 			beryl_settings_context_write(self.context)
 			beryl_settings_send_reload_signal()
+			beryl_settings_context_read(self.context)
 
 cdef class Context:
 	cdef BerylSettingsContext *context
@@ -428,6 +430,7 @@
 			self.context = NULL
 			raise TypeError("Cannot create 'berylsettings.Context' instances")
 		self.context = beryl_settings_context_new()
+		beryl_settings_context_read(self.context)
 
 	def __dealloc__(self):
 		if self.context != NULL:




More information about the commits mailing list