From e879199880c32e9f5ed9b948edbc0d64c8e67b65 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Mon, 17 Mar 2025 07:45:26 +0300 Subject: layout: Switch two places to workspaces_mut() --- src/layout/mod.rs | 44 ++++++++------------------------------------ 1 file changed, 8 insertions(+), 36 deletions(-) (limited to 'src') diff --git a/src/layout/mod.rs b/src/layout/mod.rs index 67963f2e..432a1d41 100644 --- a/src/layout/mod.rs +++ b/src/layout/mod.rs @@ -3457,24 +3457,10 @@ impl Layout { } } - match &mut self.monitor_set { - MonitorSet::Normal { monitors, .. } => { - for mon in monitors { - for ws in &mut mon.workspaces { - if ws.has_window(window) { - ws.set_fullscreen(window, is_fullscreen); - return; - } - } - } - } - MonitorSet::NoOutputs { workspaces, .. } => { - for ws in workspaces { - if ws.has_window(window) { - ws.set_fullscreen(window, is_fullscreen); - return; - } - } + for ws in self.workspaces_mut() { + if ws.has_window(window) { + ws.set_fullscreen(window, is_fullscreen); + return; } } } @@ -3486,24 +3472,10 @@ impl Layout { } } - match &mut self.monitor_set { - MonitorSet::Normal { monitors, .. } => { - for mon in monitors { - for ws in &mut mon.workspaces { - if ws.has_window(window) { - ws.toggle_fullscreen(window); - return; - } - } - } - } - MonitorSet::NoOutputs { workspaces, .. } => { - for ws in workspaces { - if ws.has_window(window) { - ws.toggle_fullscreen(window); - return; - } - } + for ws in self.workspaces_mut() { + if ws.has_window(window) { + ws.toggle_fullscreen(window); + return; } } } -- cgit