]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - tools/actions/session_manager.py
net: Disable NFT by default
[waydroid.git] / tools / actions / session_manager.py
index 0262c1a9456d70390a4fdcf54e0dad052113e237..e1a0ba08fd1e5db1b6d3f65252098ef95e6a2ce7 100644 (file)
@@ -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")