[kupfer] settings: Use scheduler.Timer to only save when changed
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] settings: Use scheduler.Timer to only save when changed
- Date: Sun, 23 Aug 2009 11:26:39 +0000 (UTC)
commit cd33bda577c258923f72960224358471fe7df8d2
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Sat Aug 22 17:18:44 2009 +0200
settings: Use scheduler.Timer to only save when changed
scheduler.Timer can be used so that we save settings after they have
changed. If settings have not changed, we do not write anything when
exiting.
kupfer/settings.py | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/kupfer/settings.py b/kupfer/settings.py
index 78d1854..7ea661c 100644
--- a/kupfer/settings.py
+++ b/kupfer/settings.py
@@ -33,10 +33,7 @@ class SettingsController (gobject.GObject, pretty.OutputMixin):
def __init__(self):
gobject.GObject.__init__(self)
self._config = self._read_config()
- # connect to save settings
- sch = scheduler.GetScheduler()
- sch.connect("finish", self._save_config)
- self._save_timer = scheduler.Timer()
+ self._save_timer = scheduler.Timer(True)
def _update_config_save_timer(self):
self._save_timer.set(60, self._save_config)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]