diff options
Diffstat (limited to 'components/style/dom.rs')
-rw-r--r-- | components/style/dom.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/components/style/dom.rs b/components/style/dom.rs index 0e94c2c5c1d..e696a29372a 100644 --- a/components/style/dom.rs +++ b/components/style/dom.rs @@ -127,6 +127,19 @@ pub trait TNode : Sized + Copy + Clone { } } + fn needs_dirty_on_viewport_size_changed(&self) -> bool; + + unsafe fn set_dirty_on_viewport_size_changed(&self); + + fn set_descendants_dirty_on_viewport_size_changed(&self) { + for ref child in self.children() { + unsafe { + child.set_dirty_on_viewport_size_changed(); + } + child.set_descendants_dirty_on_viewport_size_changed(); + } + } + fn can_be_fragmented(&self) -> bool; unsafe fn set_can_be_fragmented(&self, value: bool); |