From 421cd89a0fb0414c1d56e65b234689d9bcb949d0 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Wed, 18 Dec 2024 10:38:02 +0300 Subject: layout: Accept &mut self in request_fullscreen() --- niri-visual-tests/src/test_window.rs | 2 +- src/layout/mod.rs | 4 ++-- src/window/mapped.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/niri-visual-tests/src/test_window.rs b/niri-visual-tests/src/test_window.rs index fe8ccdc7..8de4f24a 100644 --- a/niri-visual-tests/src/test_window.rs +++ b/niri-visual-tests/src/test_window.rs @@ -188,7 +188,7 @@ impl LayoutElement for TestWindow { self.inner.borrow_mut().pending_fullscreen = false; } - fn request_fullscreen(&self, _size: Size) { + fn request_fullscreen(&mut self, _size: Size) { self.inner.borrow_mut().pending_fullscreen = true; } diff --git a/src/layout/mod.rs b/src/layout/mod.rs index 1a87b671..9f43b963 100644 --- a/src/layout/mod.rs +++ b/src/layout/mod.rs @@ -157,7 +157,7 @@ pub trait LayoutElement { animate: bool, transaction: Option, ); - fn request_fullscreen(&self, size: Size); + fn request_fullscreen(&mut self, size: Size); fn min_size(&self) -> Size; fn max_size(&self) -> Size; fn is_wl_surface(&self, wl_surface: &WlSurface) -> bool; @@ -3999,7 +3999,7 @@ mod tests { self.0.pending_fullscreen.set(false); } - fn request_fullscreen(&self, _size: Size) { + fn request_fullscreen(&mut self, _size: Size) { self.0.pending_fullscreen.set(true); } diff --git a/src/window/mapped.rs b/src/window/mapped.rs index adfab2d4..d895356a 100644 --- a/src/window/mapped.rs +++ b/src/window/mapped.rs @@ -526,7 +526,7 @@ impl LayoutElement for Mapped { } } - fn request_fullscreen(&self, size: Size) { + fn request_fullscreen(&mut self, size: Size) { self.toplevel().with_pending_state(|state| { state.size = Some(size); state.states.set(xdg_toplevel::State::Fullscreen); -- cgit