X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/c71d3e781097885f035fafb77101a5c9f8f49f5a..da4772c4e54467920d642e2a792c5d16d3b7bf33:/tools/services/user_manager.py diff --git a/tools/services/user_manager.py b/tools/services/user_manager.py index c33f189..f64ebcb 100644 --- a/tools/services/user_manager.py +++ b/tools/services/user_manager.py @@ -9,7 +9,7 @@ from tools.interfaces import IPlatform stopping = False -def start(args, unlocked_cb=None): +def start(args, session, unlocked_cb=None): def makeDesktopFile(appInfo): showApp = False @@ -54,9 +54,8 @@ def start(args, unlocked_cb=None): def userUnlocked(uid): logging.info("Android with user {} is ready".format(uid)) - session_cfg = tools.config.load_session() - args.waydroid_data = session_cfg["session"]["waydroid_data"] - args.apps_dir = session_cfg["session"]["xdg_data_home"] + \ + args.waydroid_data = session["waydroid_data"] + args.apps_dir = session["xdg_data_home"] + \ "/applications/" platformService = IPlatform.get_service(args) @@ -73,7 +72,7 @@ def start(args, unlocked_cb=None): else: makeWaydroidDesktopFile(True) if unlocked_cb: - unlocked_cb(args) + unlocked_cb() def packageStateChanged(mode, packageName, uid): platformService = IPlatform.get_service(args)