From 682182f3633276cdb27aa7fdc028443ff0aa9e13 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Mon, 4 Sep 2023 15:09:58 +0400 Subject: Update Smithay and fix winit presentation time --- src/backend/winit.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/backend/winit.rs') diff --git a/src/backend/winit.rs b/src/backend/winit.rs index dc2e8bc6..be8ec29a 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -143,7 +143,8 @@ impl Winit { self.backend.submit(Some(&damage)).unwrap(); let mut presentation_feedbacks = niri.take_presentation_feedbacks(output, &res.states); - let refresh = output.current_mode().unwrap().refresh as u32; + let mode = output.current_mode().unwrap(); + let refresh = Duration::from_secs_f64(1_000f64 / mode.refresh as f64); presentation_feedbacks.presented::<_, smithay::utils::Monotonic>( get_monotonic_time(), refresh, -- cgit