]> ToastFreeware Gitweb - gregoa/zavai.git/blobdiff - src/zavai
Autowire menus from applet paths
[gregoa/zavai.git] / src / zavai
index 3adaa562c57118f3e2fe529bf7f82b2f5958daf0..897dd7f15f2707dd43a9f85bf02ac9e6d6e2993e 100755 (executable)
--- a/src/zavai
+++ b/src/zavai
@@ -61,11 +61,10 @@ dbus_system_bus = dbus.SystemBus()
 registry = zavai.Registry()
 
 # Register main factories
-registry.register("dbus.system_bus", lambda *args, **kw: dbus_system_bus)
-registry.register("conf", lambda *args, **kw: conf)
-registry.register("app", zavai.Zavai)
-registry.register("menu", zavai.Menu)
-registry.register("gps", zavai.GPS)
+registry.register("dbus.system_bus", dbus_system_bus)
+registry.register("conf", conf)
+registry.register_factory("app", zavai.Zavai)
+registry.register_factory("gps", zavai.GPS)
 
 # Load plugins
 zavai.info("Loading plugins")