X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/791d9709918a6ebf0945b0aa1eca18031c95baf7..dc86cbca559aa6795bdfbdea696f8d6aa94af2fa:/tools/actions/container_manager.py?ds=sidebyside diff --git a/tools/actions/container_manager.py b/tools/actions/container_manager.py index 776ced9..7362899 100644 --- a/tools/actions/container_manager.py +++ b/tools/actions/container_manager.py @@ -70,10 +70,6 @@ def start(args): # Graphics "/dev/dri", "/dev/graphics", - - # Wayland and pulse socket permissions - session_cfg["session"]["pulse_runtime_path"], - session_cfg["session"]["xdg_runtime_dir"] ] # Framebuffers @@ -162,8 +158,7 @@ def start(args): raise OSError("container failed to start") tools.config.save_session(session_cfg) - if not hasattr(args, 'hardwareLoop'): - services.hardware_manager.start(args) + services.hardware_manager.start(args) signal.signal(signal.SIGINT, signal_handler) while os.path.exists(tools.config.session_defaults["config_path"]): @@ -179,6 +174,7 @@ def start(args): logging.warning("session manager stopped, stopping container and waiting...") stop(args) + services.hardware_manager.stop(args) start(args) else: logging.error("WayDroid container is {}".format(status))