diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-13 10:28:25 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-30 20:12:37 +0300 |
| commit | 70f96cca0a2b985dcc7298b4a87a2f0819991878 (patch) | |
| tree | fe23044da3809a96b146c91cf633c0b4738944cf /src/backend/winit.rs | |
| parent | 4e357e9659e5aafeec3cdeb18581698716d97a78 (diff) | |
| download | niri-70f96cca0a2b985dcc7298b4a87a2f0819991878.tar.gz niri-70f96cca0a2b985dcc7298b4a87a2f0819991878.tar.bz2 niri-70f96cca0a2b985dcc7298b4a87a2f0819991878.zip | |
Update Smithay (presentation-time v2)
Diffstat (limited to 'src/backend/winit.rs')
| -rw-r--r-- | src/backend/winit.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/backend/winit.rs b/src/backend/winit.rs index 500215f7..3472ff3e 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -3,7 +3,6 @@ use std::collections::HashMap; use std::mem; use std::rc::Rc; use std::sync::{Arc, Mutex}; -use std::time::Duration; use niri_config::{Config, OutputName}; use smithay::backend::allocator::dmabuf::Dmabuf; @@ -16,6 +15,7 @@ use smithay::reexports::calloop::LoopHandle; use smithay::reexports::wayland_protocols::wp::presentation_time::server::wp_presentation_feedback; use smithay::reexports::winit::dpi::LogicalSize; use smithay::reexports::winit::window::Window; +use smithay::wayland::presentation::Refresh; use super::{IpcOutputMap, OutputId, RenderResult}; use crate::niri::{Niri, RedrawState, State}; @@ -216,11 +216,9 @@ impl Winit { self.backend.submit(Some(damage)).unwrap(); let mut presentation_feedbacks = niri.take_presentation_feedbacks(output, &res.states); - 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, + Refresh::Unknown, 0, wp_presentation_feedback::Kind::empty(), ); |
