diff options
Diffstat (limited to 'src/layout/mod.rs')
| -rw-r--r-- | src/layout/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/layout/mod.rs b/src/layout/mod.rs index 0514e12c..79c7cd19 100644 --- a/src/layout/mod.rs +++ b/src/layout/mod.rs @@ -518,7 +518,7 @@ impl<W: LayoutElement> Layout<W> { for mon in monitors { for ws in &mon.workspaces { for col in &ws.columns { - if let Some(idx) = col.windows.iter().position(|w| w == window) { + if let Some(idx) = col.position(window) { return Some(col.window_y(idx)); } } @@ -528,7 +528,7 @@ impl<W: LayoutElement> Layout<W> { MonitorSet::NoOutputs { workspaces, .. } => { for ws in workspaces { for col in &ws.columns { - if let Some(idx) = col.windows.iter().position(|w| w == window) { + if let Some(idx) = col.position(window) { return Some(col.window_y(idx)); } } |
