projects
/
pedometerwidget
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Preload settings from GConf
[pedometerwidget]
/
src
/
usr
/
lib
/
hildon-desktop
/
pedometer_widget_home.py
diff --git
a/src/usr/lib/hildon-desktop/pedometer_widget_home.py
b/src/usr/lib/hildon-desktop/pedometer_widget_home.py
index
ca693fe
..
e132f4b
100644
(file)
--- a/
src/usr/lib/hildon-desktop/pedometer_widget_home.py
+++ b/
src/usr/lib/hildon-desktop/pedometer_widget_home.py
@@
-1145,7
+1145,7
@@
class Config(Singleton):
if self._references > 1:
return
self.client = gconf.client_get_default()
if self._references > 1:
return
self.client = gconf.client_get_default()
- self.client.add_dir('/apps/pedometerhomewidget', gconf.CLIENT_PRELOAD_NONE)
+ self.client.add_dir('/apps/pedometerhomewidget', gconf.CLIENT_PRELOAD_RECURSIVE)
self.notify_id = self.client.notify_add('/apps/pedometerhomewidget', self.gconf_changed)
def add_observer(self, func):
self.notify_id = self.client.notify_add('/apps/pedometerhomewidget', self.gconf_changed)
def add_observer(self, func):
@@
-1162,8
+1162,11
@@
class Config(Singleton):
self.notify()
def notify(self):
self.notify()
def notify(self):
+ t1 = time.time()
for func in self.observers:
func()
for func in self.observers:
func()
+ t2 = time.time()
+ logger.info("Update took: %f seconds" % (t2-t1))
def get_mode(self):
return self.client.get_int(MODE)
def get_mode(self):
return self.client.get_int(MODE)