diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-04 15:09:58 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-04 15:09:58 +0400 |
| commit | 682182f3633276cdb27aa7fdc028443ff0aa9e13 (patch) | |
| tree | 2d59eddd3d0cdda768ae2dca699a05910f7fc955 /src/backend/winit.rs | |
| parent | 9b4a8fed4f1df129d282cc379e44771278ea13c1 (diff) | |
| download | niri-682182f3633276cdb27aa7fdc028443ff0aa9e13.tar.gz niri-682182f3633276cdb27aa7fdc028443ff0aa9e13.tar.bz2 niri-682182f3633276cdb27aa7fdc028443ff0aa9e13.zip | |
Update Smithay and fix winit presentation time
Diffstat (limited to 'src/backend/winit.rs')
| -rw-r--r-- | src/backend/winit.rs | 3 |
1 files changed, 2 insertions, 1 deletions
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, |
