aboutsummaryrefslogtreecommitdiff
path: root/src/backend/winit.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-03-23 14:16:36 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-03-23 15:45:44 +0400
commitf3f02aca2058dd7adc4d75707ded2b5d8887a258 (patch)
treeff5fdc1a81a5270f0f52a609c9f70a3afd79cf80 /src/backend/winit.rs
parent021a2a1af771421e39a990bb1eac624e0ef274de (diff)
downloadniri-f3f02aca2058dd7adc4d75707ded2b5d8887a258.tar.gz
niri-f3f02aca2058dd7adc4d75707ded2b5d8887a258.tar.bz2
niri-f3f02aca2058dd7adc4d75707ded2b5d8887a258.zip
Lift output clones from queue_redraw()
Diffstat (limited to 'src/backend/winit.rs')
-rw-r--r--src/backend/winit.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/backend/winit.rs b/src/backend/winit.rs
index ca80f339..2f342b41 100644
--- a/src/backend/winit.rs
+++ b/src/backend/winit.rs
@@ -102,13 +102,11 @@ impl Winit {
mode.width = size.w.clamp(0, u16::MAX as i32) as u16;
mode.height = size.h.clamp(0, u16::MAX as i32) as u16;
- state.niri.output_resized(winit.output.clone());
+ state.niri.output_resized(&winit.output);
}
WinitEvent::Input(event) => state.process_input_event(event),
WinitEvent::Focus(_) => (),
- WinitEvent::Redraw => state
- .niri
- .queue_redraw(state.backend.winit().output.clone()),
+ WinitEvent::Redraw => state.niri.queue_redraw(&state.backend.winit().output),
WinitEvent::CloseRequested => state.niri.stop_signal.stop(),
})
.unwrap();