From eaaa0f9727d7be28826438027aa90e6c7ed0a6bd Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz> Date: Sun, 28 Aug 2022 23:17:11 +0200 Subject: [PATCH] Fix in move workspace: Delete old after read data --- woman/lib.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/woman/lib.py b/woman/lib.py index 4d36a38..b22c342 100644 --- a/woman/lib.py +++ b/woman/lib.py @@ -64,8 +64,6 @@ def swap_workspace(a_master, a_slave, b_master, b_slave): for i in shared.workspace_on: if shared.workspace_on[i] == a: shared.workspace_on[i] = b - event_workspace_is_on(b, shared.output_of_workspace[a_master][a_slave]) - event_workspace_deleted(a) if a_master == b_master and a_master is not None: if shared.slave_for[a_master] == a_slave: shared.slave_for[a_master] = b_slave @@ -85,6 +83,8 @@ def swap_workspace(a_master, a_slave, b_master, b_slave): set_ws(*b) elif a == (shared.master_on[i], shared.slave_on_for[i][a_master]): set_ws(*b) + event_workspace_is_on(b, shared.output_of_workspace[a_master][a_slave]) + event_workspace_deleted(a) with shared.lock: a = (a_master, a_slave) -- GitLab