diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-10 17:52:56 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-10 17:59:10 +0400 |
| commit | 40cec34aa4a7f99ab12b30cba1a0ee83a706a413 (patch) | |
| tree | 151b92d4acca059fc6a681079e2a1242c08fdd00 | |
| parent | 1971a41fdd68f0a33bd5db22f776821682c23206 (diff) | |
| download | niri-40cec34aa4a7f99ab12b30cba1a0ee83a706a413.tar.gz niri-40cec34aa4a7f99ab12b30cba1a0ee83a706a413.tar.bz2 niri-40cec34aa4a7f99ab12b30cba1a0ee83a706a413.zip | |
Revert "Add wp-viewporter"
This reverts commit 348690afb637514a38ad53fd61bf5e0102e419d6.
Apparently this breaks input in Chromium: the input region won't resize
together with the window.
| -rw-r--r-- | src/handlers/mod.rs | 4 | ||||
| -rw-r--r-- | src/niri.rs | 4 |
2 files changed, 1 insertions, 7 deletions
diff --git a/src/handlers/mod.rs b/src/handlers/mod.rs index f97129c6..39173471 100644 --- a/src/handlers/mod.rs +++ b/src/handlers/mod.rs @@ -51,7 +51,7 @@ use smithay::{ delegate_output, delegate_pointer_constraints, delegate_pointer_gestures, delegate_presentation, delegate_primary_selection, delegate_relative_pointer, delegate_seat, delegate_security_context, delegate_session_lock, delegate_tablet_manager, - delegate_text_input_manager, delegate_viewporter, delegate_virtual_keyboard_manager, + delegate_text_input_manager, delegate_virtual_keyboard_manager, }; use crate::niri::{ClientState, State}; @@ -438,5 +438,3 @@ impl DrmLeaseHandler for State { } } delegate_drm_lease!(State); - -delegate_viewporter!(State); diff --git a/src/niri.rs b/src/niri.rs index 5948d7df..7aea5aec 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -84,7 +84,6 @@ use smithay::wayland::shm::ShmState; use smithay::wayland::socket::ListeningSocketSource; use smithay::wayland::tablet_manager::{TabletManagerState, TabletSeatTrait}; use smithay::wayland::text_input::TextInputManagerState; -use smithay::wayland::viewporter::ViewporterState; use smithay::wayland::virtual_keyboard::VirtualKeyboardManagerState; use smithay::wayland::xdg_foreign::XdgForeignState; @@ -160,7 +159,6 @@ pub struct Niri { pub session_lock_state: SessionLockManagerState, pub foreign_toplevel_state: ForeignToplevelManagerState, pub screencopy_state: ScreencopyManagerState, - pub viewporter_state: ViewporterState, pub xdg_foreign_state: XdgForeignState, pub shm_state: ShmState, pub output_manager_state: OutputManagerState, @@ -921,7 +919,6 @@ impl Niri { let screencopy_state = ScreencopyManagerState::new::<State, _>(&display_handle, |client| { !client.get_data::<ClientState>().unwrap().restricted }); - let viewporter_state = ViewporterState::new::<State>(&display_handle); let xdg_foreign_state = XdgForeignState::new::<State>(&display_handle); let mut seat: Seat<State> = seat_state.new_wl_seat(&display_handle, backend.seat_name()); @@ -1044,7 +1041,6 @@ impl Niri { session_lock_state, foreign_toplevel_state, screencopy_state, - viewporter_state, xdg_foreign_state, text_input_state, input_method_state, |
