diff options
| -rw-r--r-- | niri-visual-tests/src/test_window.rs | 2 | ||||
| -rw-r--r-- | src/layout/mod.rs | 4 | ||||
| -rw-r--r-- | 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<i32, Logical>) { + fn request_fullscreen(&mut self, _size: Size<i32, Logical>) { 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<Transaction>, ); - fn request_fullscreen(&self, size: Size<i32, Logical>); + fn request_fullscreen(&mut self, size: Size<i32, Logical>); fn min_size(&self) -> Size<i32, Logical>; fn max_size(&self) -> Size<i32, Logical>; 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<i32, Logical>) { + fn request_fullscreen(&mut self, _size: Size<i32, Logical>) { 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<i32, Logical>) { + fn request_fullscreen(&mut self, size: Size<i32, Logical>) { self.toplevel().with_pending_state(|state| { state.size = Some(size); state.states.set(xdg_toplevel::State::Fullscreen); |
