diff options
Diffstat (limited to 'crates/wayland/src/udev')
| -rw-r--r-- | crates/wayland/src/udev/render.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/wayland/src/udev/render.rs b/crates/wayland/src/udev/render.rs index cefd759..83d721a 100644 --- a/crates/wayland/src/udev/render.rs +++ b/crates/wayland/src/udev/render.rs @@ -1532,7 +1532,7 @@ impl CompState { if map.len() < expected_bytes { return None; } - let read_channel = |offset: usize| -> Vec<u16> { map[offset..offset + size * 2].chunks_exact(2).map(|b| u16::from_ne_bytes([b[0], b[1]])).collect() }; + let read_channel = |offset: usize| -> Vec<u16> { map[offset..offset + size * 2].as_chunks::<2>().0.iter().map(|b| u16::from_ne_bytes(*b)).collect() }; let red = read_channel(0); let green = read_channel(size * 2); let blue = read_channel(size * 4); |