aboutsummaryrefslogtreecommitdiff
path: root/src/layout/workspace.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-09-20 09:37:52 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-09-20 13:42:59 +0300
commit37aea69715a61cb08fa3612a3f2e65d01df161f5 (patch)
treef018377d30db0867015b4385974144be8a1bc324 /src/layout/workspace.rs
parent7024a23d2c3ff0b116c73695eabddcc9db6238e4 (diff)
downloadniri-37aea69715a61cb08fa3612a3f2e65d01df161f5.tar.gz
niri-37aea69715a61cb08fa3612a3f2e65d01df161f5.tar.bz2
niri-37aea69715a61cb08fa3612a3f2e65d01df161f5.zip
Move workspace options check to workspace tests
Diffstat (limited to 'src/layout/workspace.rs')
-rw-r--r--src/layout/workspace.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs
index 690baf17..d2340949 100644
--- a/src/layout/workspace.rs
+++ b/src/layout/workspace.rs
@@ -1787,6 +1787,12 @@ impl<W: LayoutElement> Workspace<W> {
assert!(scale > 0.);
assert!(scale.is_finite());
+ let options = Options::clone(&self.base_options).adjusted_for_scale(scale);
+ assert_eq!(
+ &*self.options, &options,
+ "options must be base options adjusted for scale"
+ );
+
assert!(self.view_size.w > 0.);
assert!(self.view_size.h > 0.);