aboutsummaryrefslogtreecommitdiff
path: root/src/layout/workspace.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-06-09 13:39:08 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-06-09 13:43:28 +0300
commitc9b1514d63e49b079914a0413eb3500b0d804b99 (patch)
treeb7d9a7ec289116cc01a57ddb1efe04f8462aa984 /src/layout/workspace.rs
parent206673702452b4bcab1851fb2b17cdfa0682f6fd (diff)
downloadniri-c9b1514d63e49b079914a0413eb3500b0d804b99.tar.gz
niri-c9b1514d63e49b079914a0413eb3500b0d804b99.tar.bz2
niri-c9b1514d63e49b079914a0413eb3500b0d804b99.zip
layout/scrolling: Store parent_area in ScrollingSpace
Diffstat (limited to 'src/layout/workspace.rs')
-rw-r--r--src/layout/workspace.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs
index 2f631f2f..3f5a07c5 100644
--- a/src/layout/workspace.rs
+++ b/src/layout/workspace.rs
@@ -1784,9 +1784,10 @@ impl<W: LayoutElement> Workspace<W> {
assert!(scale.is_finite());
assert_eq!(self.view_size, self.scrolling.view_size());
+ assert_eq!(self.working_area, self.scrolling.parent_area());
assert_eq!(&self.clock, self.scrolling.clock());
assert!(Rc::ptr_eq(&self.options, self.scrolling.options()));
- self.scrolling.verify_invariants(self.working_area);
+ self.scrolling.verify_invariants();
assert_eq!(self.view_size, self.floating.view_size());
assert_eq!(self.working_area, self.floating.working_area());