style: Remove unused TElement::children_and_traversal_children_might_differ.

MozReview-Commit-ID: GUmuxpdvAa8
This commit is contained in:
Cameron McCormack 2017-06-27 17:14:14 -07:00
parent 84c61fa15e
commit 0b2b30f301
3 changed files with 0 additions and 17 deletions

View file

@ -187,12 +187,6 @@ impl<'ln> TNode for ServoLayoutNode<'ln> {
self.children() self.children()
} }
fn children_and_traversal_children_might_differ(&self) -> bool {
// Servo doesn't have to worry about nodes being rearranged in the
// flattened tree like Gecko does (for XBL and Shadow DOM). Yet.
false
}
fn opaque(&self) -> OpaqueNode { fn opaque(&self) -> OpaqueNode {
unsafe { self.get_jsmanaged().opaque() } unsafe { self.get_jsmanaged().opaque() }
} }

View file

@ -127,10 +127,6 @@ pub trait TNode : Sized + Copy + Clone + Debug + NodeInfo {
/// Get this node's children from the perspective of a restyle traversal. /// Get this node's children from the perspective of a restyle traversal.
fn traversal_children(&self) -> LayoutIterator<Self::ConcreteChildrenIterator>; fn traversal_children(&self) -> LayoutIterator<Self::ConcreteChildrenIterator>;
/// Returns whether `children()` and `traversal_children()` might return
/// iterators over different nodes.
fn children_and_traversal_children_might_differ(&self) -> bool;
/// Converts self into an `OpaqueNode`. /// Converts self into an `OpaqueNode`.
fn opaque(&self) -> OpaqueNode; fn opaque(&self) -> OpaqueNode;

View file

@ -275,13 +275,6 @@ impl<'ln> TNode for GeckoNode<'ln> {
} }
} }
fn children_and_traversal_children_might_differ(&self) -> bool {
match self.as_element() {
Some(e) => e.xbl_binding_anonymous_content().is_some(),
None => false,
}
}
fn opaque(&self) -> OpaqueNode { fn opaque(&self) -> OpaqueNode {
let ptr: usize = self.0 as *const _ as usize; let ptr: usize = self.0 as *const _ as usize;
OpaqueNode(ptr) OpaqueNode(ptr)