X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/ebe075c0d1a4924329386fd29341d08af1c59f33..2be58d19ad233e61d5ce1d3c3fbbe38261f783e6:/tools/actions/session_manager.py diff --git a/tools/actions/session_manager.py b/tools/actions/session_manager.py index 6709e14..d2daf7a 100644 --- a/tools/actions/session_manager.py +++ b/tools/actions/session_manager.py @@ -30,7 +30,7 @@ def service(args, looper): dbus_obj = DbusSessionManager(looper, dbus.SessionBus(), '/SessionManager', args) looper.run() -def start(args, unlocked_cb=None): +def start(args, unlocked_cb=None, background=True): try: name = dbus.service.BusName("id.waydro.Session", dbus.SessionBus(), do_not_queue=True) except dbus.exceptions.NameExistsException: @@ -72,6 +72,8 @@ def start(args, unlocked_cb=None): dpi = "0" session["lcd_density"] = dpi + session["background_start"] = "true" if background else "false" + mainloop = GLib.MainLoop() def sigint_handler(data):