layout: Use actual working area on workspace creation

Fixes https://github.com/YaLTeR/niri/issues/19
This commit is contained in:
Ivan Molodetskikh
2023-09-27 17:38:57 +04:00
parent dbcc1182ef
commit cf123ddcd0
+2 -1
View File
@@ -1407,10 +1407,11 @@ impl Monitor<Window> {
impl<W: LayoutElement> Workspace<W> {
fn new(output: Output) -> Self {
let working_area = layer_map_for_output(&output).non_exclusive_zone();
Self {
original_output: OutputId::new(&output),
view_size: output_size(&output),
working_area: Rectangle::from_loc_and_size((0, 0), output_size(&output)),
working_area,
output: Some(output),
columns: vec![],
active_column_idx: 0,