aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_thread/dom_wrapper.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout_thread/dom_wrapper.rs')
-rw-r--r--components/layout_thread/dom_wrapper.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/components/layout_thread/dom_wrapper.rs b/components/layout_thread/dom_wrapper.rs
index cbd0df1f9a4..404200e9ae0 100644
--- a/components/layout_thread/dom_wrapper.rs
+++ b/components/layout_thread/dom_wrapper.rs
@@ -712,21 +712,6 @@ impl<'le> ServoLayoutElement<'le> {
pub unsafe fn set_has_snapshot(&self) {
self.as_node().node.set_flag(NodeFlags::HAS_SNAPSHOT, true);
}
-
- pub unsafe fn note_dirty_descendant(&self) {
- use selectors::Element;
-
- let mut current = Some(*self);
- while let Some(el) = current {
- // FIXME(bholley): Ideally we'd have the invariant that any element
- // with has_dirty_descendants also has the bit set on all its
- // ancestors. However, there are currently some corner-cases where
- // we get that wrong. I have in-flight patches to fix all this
- // stuff up, so we just always propagate this bit for now.
- el.set_dirty_descendants();
- current = el.parent_element();
- }
- }
}
fn as_element<'dom>(node: LayoutDom<'dom, Node>) -> Option<ServoLayoutElement<'dom>> {