From 81e570931adc37054460e3f05d0325888050e386 Mon Sep 17 00:00:00 2001 From: Jonathan Weth Date: Thu, 23 Jul 2020 14:41:55 +0200 Subject: Implement bi-directional stopping of sessions --- service.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'service.py') diff --git a/service.py b/service.py index 7b4ba49..1faae4d 100755 --- a/service.py +++ b/service.py @@ -72,6 +72,8 @@ class RWAService(dbus.service.Object): running = session.vnc_process_running if running: print("Session is running") + elif session.status_text == "stopped" and session.pid in self.sessions: + del self.sessions[session.pid] else: print("Session is dead.") -- cgit v1.2.3