tiling: fix workspaces

This commit is contained in:
Victoria Brekenfeld 2022-03-29 13:24:35 +02:00
parent aab52b502c
commit 936356b312
4 changed files with 29 additions and 25 deletions

View file

@ -68,8 +68,8 @@ impl Shell {
outputs: Vec::new(),
spaces: unsafe {
let mut spaces = [UNINIT_SPACE; MAX_WORKSPACES];
for space in &mut spaces {
*space = MaybeUninit::new(Workspace::new());
for (idx, space) in spaces.iter_mut().enumerate() {
*space = MaybeUninit::new(Workspace::new(idx as u8));
}
std::mem::transmute(spaces)
},