X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/551229c6b012d29224a4459ad46bcd97bbaa11a5..22f671bf0520df68fc6b3cf106e1fc97f462da86:/tools/actions/session_manager.py diff --git a/tools/actions/session_manager.py b/tools/actions/session_manager.py index 0262c1a..e1a0ba0 100644 --- a/tools/actions/session_manager.py +++ b/tools/actions/session_manager.py @@ -5,6 +5,7 @@ import os import time import signal import sys +import shutil import tools.config from tools import services @@ -20,6 +21,13 @@ def start(args, unlocked_cb=None): cfg = tools.config.load_session() waydroid_data = cfg["session"]["waydroid_data"] + #TODO: Drop me + old_user_waydroid = cfg["session"]["host_user"] + "/waydroid" + if os.path.isdir(old_user_waydroid): + if not os.path.isdir(waydroid_data): + shutil.move(old_user_waydroid, cfg["session"]["xdg_data_home"]) + else: + shutil.rmtree(old_user_waydroid, ignore_errors=True) if not os.path.isdir(waydroid_data): os.makedirs(waydroid_data) dpi = tools.helpers.props.host_get(args, "ro.sf.lcd_density")