stopping = False
-def start(args, unlocked_cb=None):
+def start(args, session, unlocked_cb=None):
def makeDesktopFile(appInfo):
showApp = False
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)
else:
makeWaydroidDesktopFile(True)
if unlocked_cb:
- unlocked_cb(args)
+ unlocked_cb()
def packageStateChanged(mode, packageName, uid):
platformService = IPlatform.get_service(args)