From 0dd9a42087fed36e999c569aea02fc1d4e1db856 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 31 Dec 2023 12:02:39 +0400 Subject: Move DmabufState to Niri --- src/niri.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/niri.rs') diff --git a/src/niri.rs b/src/niri.rs index 3a3a4f4d..043c0d67 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -58,7 +58,7 @@ use smithay::wayland::compositor::{ CompositorState, SurfaceData, TraversalAction, }; use smithay::wayland::cursor_shape::CursorShapeManagerState; -use smithay::wayland::dmabuf::DmabufFeedback; +use smithay::wayland::dmabuf::{DmabufFeedback, DmabufState}; use smithay::wayland::input_method::InputMethodManagerState; use smithay::wayland::output::OutputManagerState; use smithay::wayland::pointer_constraints::{with_pointer_constraint, PointerConstraintsState}; @@ -138,6 +138,7 @@ pub struct Niri { pub session_lock_state: SessionLockManagerState, pub shm_state: ShmState, pub output_manager_state: OutputManagerState, + pub dmabuf_state: DmabufState, pub seat_state: SeatState, pub tablet_state: TabletManagerState, pub text_input_state: TextInputManagerState, @@ -647,6 +648,7 @@ impl Niri { let shm_state = ShmState::new::(&display_handle, vec![]); let output_manager_state = OutputManagerState::new_with_xdg_output::(&display_handle); + let dmabuf_state = DmabufState::new(); let mut seat_state = SeatState::new(); let tablet_state = TabletManagerState::new::(&display_handle); let pointer_gestures_state = PointerGesturesState::new::(&display_handle); @@ -760,6 +762,7 @@ impl Niri { virtual_keyboard_state, shm_state, output_manager_state, + dmabuf_state, seat_state, tablet_state, pointer_gestures_state, -- cgit