fix(config): ensure tiling with layout rules

This commit ensures that tiling on a workspace will be enabled if a user
specifies layout rules or custom layout rules without providing an
option to the "layout" key.
This commit is contained in:
LGUG2Z
2024-04-29 08:06:35 -07:00
parent e363a494c3
commit 95990d682b

View File

@@ -131,6 +131,8 @@ impl Workspace {
} }
self.set_layout_rules(all_rules); self.set_layout_rules(all_rules);
self.tile = true;
} }
if let Some(layout_rules) = &config.custom_layout_rules { if let Some(layout_rules) = &config.custom_layout_rules {
@@ -139,6 +141,8 @@ impl Workspace {
let rule = CustomLayout::from_path(pathbuf)?; let rule = CustomLayout::from_path(pathbuf)?;
rules.push((*count, Layout::Custom(rule))); rules.push((*count, Layout::Custom(rule)));
} }
self.tile = true;
} }
Ok(()) Ok(())