Don't remove last workspace

This commit is contained in:
Ian Douglas Scott 2023-12-14 16:19:53 -08:00
parent 3ef8800fb4
commit f189c2d49e

View file

@ -494,10 +494,12 @@ impl Application for App {
// XXX close specific workspace
if let WorkspaceAmount::Static(n) = &mut self.conf.workspace_config.workspace_amount
{
*n -= 1;
self.conf
.cosmic_comp_config
.set("workspaces", &self.conf.workspace_config);
if *n != 1 {
*n -= 1;
self.conf
.cosmic_comp_config
.set("workspaces", &self.conf.workspace_config);
}
}
}
Msg::CloseToplevel(toplevel_handle) => {