shell: Adjust active workspace, when removing empty ones
This commit is contained in:
parent
375d40e388
commit
45bd1a4bb5
1 changed files with 5 additions and 0 deletions
|
|
@ -161,6 +161,11 @@ impl WorkspaceSet {
|
||||||
|
|
||||||
let mut iter = keep.iter();
|
let mut iter = keep.iter();
|
||||||
self.workspaces.retain(|_| *iter.next().unwrap());
|
self.workspaces.retain(|_| *iter.next().unwrap());
|
||||||
|
self.active -= keep
|
||||||
|
.iter()
|
||||||
|
.take(self.active + 1)
|
||||||
|
.filter(|keep| !**keep)
|
||||||
|
.count();
|
||||||
}
|
}
|
||||||
|
|
||||||
fn ensure_static<'a>(
|
fn ensure_static<'a>(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue