From 99ab96d348b9110b05784f65ed5542b117d2fb04 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Mon, 14 Aug 2023 17:32:56 +0400 Subject: layout: Update workspace original output --- src/layout.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/layout.rs') diff --git a/src/layout.rs b/src/layout.rs index e938ff86..542c43b4 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -794,6 +794,9 @@ impl Monitor { workspace.add_window(window.clone(), activate); + // After adding a new window, workspace becomes this output's own. + workspace.original_output = OutputId::new(&self.output); + if workspace_idx == self.workspaces.len() - 1 { // Insert a new empty workspace. let ws = Workspace::new(self.output.clone()); -- cgit