Skip to content

Commit 1285767

Browse files
committed
Use shift_remove() instead of retain() in unmap_element()
1 parent f230a23 commit 1285767

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/shell/workspace.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -583,10 +583,9 @@ impl Workspace {
583583
None
584584
};
585585

586-
self.focus_stack
587-
.0
588-
.values_mut()
589-
.for_each(|set| set.retain(|m| m != mapped));
586+
self.focus_stack.0.values_mut().for_each(|set| {
587+
set.shift_remove(mapped);
588+
});
590589

591590
if let Some(pos) = self.minimized_windows.iter().position(|m| m == mapped) {
592591
let state = self.minimized_windows.remove(pos);

0 commit comments

Comments
 (0)