aboutsummaryrefslogtreecommitdiff
path: root/niri-visual-tests/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-12-11 09:27:38 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-12-30 20:12:37 +0300
commit10460191b93194ed4d9dc16e1fd7a2eb6f297ae3 (patch)
tree7188b36849ef71caca2a1cf69fc577c351dc4f0f /niri-visual-tests/src
parentc5fffd6e2c48aa7fb8b45b8bdcd972bbd8ce900b (diff)
downloadniri-10460191b93194ed4d9dc16e1fd7a2eb6f297ae3.tar.gz
niri-10460191b93194ed4d9dc16e1fd7a2eb6f297ae3.tar.bz2
niri-10460191b93194ed4d9dc16e1fd7a2eb6f297ae3.zip
Honor min/max size in more places like initial configure
Diffstat (limited to 'niri-visual-tests/src')
-rw-r--r--niri-visual-tests/src/cases/layout.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs
index 3a943503..40ca1f87 100644
--- a/niri-visual-tests/src/cases/layout.rs
+++ b/niri-visual-tests/src/cases/layout.rs
@@ -159,8 +159,10 @@ impl Layout {
fn add_window(&mut self, mut window: TestWindow, width: Option<ColumnWidth>) {
let ws = self.layout.active_workspace().unwrap();
+ let min_size = window.min_size();
+ let max_size = window.max_size();
window.request_size(
- ws.new_window_size(width, false, window.rules()),
+ ws.new_window_size(width, false, window.rules(), (min_size, max_size)),
false,
None,
);
@@ -183,8 +185,10 @@ impl Layout {
width: Option<ColumnWidth>,
) {
let ws = self.layout.active_workspace().unwrap();
+ let min_size = window.min_size();
+ let max_size = window.max_size();
window.request_size(
- ws.new_window_size(width, false, window.rules()),
+ ws.new_window_size(width, false, window.rules(), (min_size, max_size)),
false,
None,
);