diff options
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/tty.rs | 8 | ||||
| -rw-r--r-- | src/backend/winit.rs | 6 |
2 files changed, 6 insertions, 8 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index fdf25df8..83315662 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -884,7 +884,7 @@ impl Tty { // Power on all monitors if necessary and queue a redraw on the new one. niri.event_loop.insert_idle(move |state| { state.niri.activate_monitors(&mut state.backend); - state.niri.queue_redraw(output); + state.niri.queue_redraw(&output); }); Ok(()) @@ -1067,7 +1067,7 @@ impl Tty { .non_continuous_frame(surface.vblank_frame_name); surface.vblank_frame = Some(vblank_frame); - niri.queue_redraw(output); + niri.queue_redraw(&output); } else { niri.send_frame_callbacks(&output); } @@ -1100,7 +1100,7 @@ impl Tty { } if output_state.unfinished_animations_remain { - niri.queue_redraw(output); + niri.queue_redraw(&output); } else { niri.send_frame_callbacks(&output); } @@ -1538,7 +1538,7 @@ impl Tty { output.change_current_state(Some(wl_mode), None, None, None); output.set_preferred(wl_mode); output_state.frame_clock = FrameClock::new(Some(refresh_interval(mode))); - niri.output_resized(output); + niri.output_resized(&output); } for (connector, crtc) in device.drm_scanner.crtcs() { 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(); |
