]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - tools/__init__.py
initializer: Move triggers to dbus
[waydroid.git] / tools / __init__.py
index 65f0efc68be70abf7ecbbecd5b272c07c565ae54..992049ec9a9f7c560228941dedbc6d65d5452f78 100644 (file)
@@ -5,6 +5,7 @@ import sys
 import logging
 import os
 import traceback
+import dbus.mainloop.glib
 
 from . import actions
 from . import config
@@ -39,6 +40,9 @@ def main():
 
         tools_logging.init(args)
 
+        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+        dbus.mainloop.glib.threads_init()
+
         if not actions.initializer.is_initialized(args) and \
                 args.action and args.action not in ("init", "first-launch", "log"):
             if args.wait_for_init: