diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-03-17 07:45:26 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-03-17 22:31:19 -0700 |
| commit | 926e63a5f3c9ba611b8870f4c42854895f206770 (patch) | |
| tree | 504f153ad98cb74b6b18b88d7af1d2d09900898a /niri-visual-tests/src | |
| parent | e879199880c32e9f5ed9b948edbc0d64c8e67b65 (diff) | |
| download | niri-926e63a5f3c9ba611b8870f4c42854895f206770.tar.gz niri-926e63a5f3c9ba611b8870f4c42854895f206770.tar.bz2 niri-926e63a5f3c9ba611b8870f4c42854895f206770.zip | |
Refactor request_fullscreen() to be an argument on request_size()
Diffstat (limited to 'niri-visual-tests/src')
| -rw-r--r-- | niri-visual-tests/src/cases/layout.rs | 2 | ||||
| -rw-r--r-- | niri-visual-tests/src/cases/window.rs | 8 | ||||
| -rw-r--r-- | niri-visual-tests/src/test_window.rs | 7 |
3 files changed, 8 insertions, 9 deletions
diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs index b7a6cc59..23f2bc8d 100644 --- a/niri-visual-tests/src/cases/layout.rs +++ b/niri-visual-tests/src/cases/layout.rs @@ -163,6 +163,7 @@ impl Layout { window.request_size( ws.new_window_size(width, None, false, window.rules(), (min_size, max_size)), false, + false, None, ); window.communicate(); @@ -191,6 +192,7 @@ impl Layout { window.request_size( ws.new_window_size(width, None, false, window.rules(), (min_size, max_size)), false, + false, None, ); window.communicate(); diff --git a/niri-visual-tests/src/cases/window.rs b/niri-visual-tests/src/cases/window.rs index 26c7fbce..51d5c962 100644 --- a/niri-visual-tests/src/cases/window.rs +++ b/niri-visual-tests/src/cases/window.rs @@ -14,14 +14,14 @@ pub struct Window { impl Window { pub fn freeform(args: Args) -> Self { let mut window = TestWindow::freeform(0); - window.request_size(args.size, false, None); + window.request_size(args.size, false, false, None); window.communicate(); Self { window } } pub fn fixed_size(args: Args) -> Self { let mut window = TestWindow::fixed_size(0); - window.request_size(args.size, false, None); + window.request_size(args.size, false, false, None); window.communicate(); Self { window } } @@ -29,7 +29,7 @@ impl Window { pub fn fixed_size_with_csd_shadow(args: Args) -> Self { let mut window = TestWindow::fixed_size(0); window.set_csd_shadow_width(64); - window.request_size(args.size, false, None); + window.request_size(args.size, false, false, None); window.communicate(); Self { window } } @@ -38,7 +38,7 @@ impl Window { impl TestCase for Window { fn resize(&mut self, width: i32, height: i32) { self.window - .request_size(Size::from((width, height)), false, None); + .request_size(Size::from((width, height)), false, false, None); self.window.communicate(); } diff --git a/niri-visual-tests/src/test_window.rs b/niri-visual-tests/src/test_window.rs index 56d3c3fd..f6da07c2 100644 --- a/niri-visual-tests/src/test_window.rs +++ b/niri-visual-tests/src/test_window.rs @@ -182,15 +182,12 @@ impl LayoutElement for TestWindow { fn request_size( &mut self, size: Size<i32, Logical>, + is_fullscreen: bool, _animate: bool, _transaction: Option<Transaction>, ) { self.inner.borrow_mut().requested_size = Some(size); - self.inner.borrow_mut().pending_fullscreen = false; - } - - fn request_fullscreen(&mut self, _size: Size<i32, Logical>) { - self.inner.borrow_mut().pending_fullscreen = true; + self.inner.borrow_mut().pending_fullscreen = is_fullscreen; } fn min_size(&self) -> Size<i32, Logical> { |
