shell: Adjust active workspace, when removing empty ones

This commit is contained in:
Victoria Brekenfeld 2022-10-25 17:52:18 +02:00
parent 375d40e388
commit 45bd1a4bb5

View file

@ -161,6 +161,11 @@ impl WorkspaceSet {
let mut iter = keep.iter();
self.workspaces.retain(|_| *iter.next().unwrap());
self.active -= keep
.iter()
.take(self.active + 1)
.filter(|keep| !**keep)
.count();
}
fn ensure_static<'a>(