diff options
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/dom/treewalker.rs | 6 | ||||
-rw-r--r-- | components/script/dom/webidls/TreeWalker.webidl | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/components/script/dom/treewalker.rs b/components/script/dom/treewalker.rs index 25045e50c85..ad5cb81998c 100644 --- a/components/script/dom/treewalker.rs +++ b/components/script/dom/treewalker.rs @@ -11,7 +11,7 @@ use dom::bindings::codegen::Bindings::NodeFilterBinding::NodeFilter; // to move to the NodeFilter binding file (#3149). // For now, it is defined in this file. // use dom::bindings::codegen::Bindings::NodeFilterBinding::NodeFilterConstants; -use dom::bindings::error::{ErrorResult, Fallible}; +use dom::bindings::error::Fallible; use dom::bindings::global::GlobalRef; use dom::bindings::js::{JS, JSRef, OptionalRootable, Temporary, MutHeap}; use dom::bindings::utils::{Reflector, reflect_dom_object}; @@ -84,10 +84,8 @@ impl<'a> TreeWalkerMethods for JSRef<'a, TreeWalker> { Temporary::new(self.current_node.get()) } - fn SetCurrentNode(self, node: JSRef<Node>) -> ErrorResult { - // XXX Future: check_same_origin(root_node, node) (throws) + fn SetCurrentNode(self, node: JSRef<Node>) { self.current_node.set(JS::from_rooted(node)); - Ok(()) } fn ParentNode(self) -> Fallible<Option<Temporary<Node>>> { diff --git a/components/script/dom/webidls/TreeWalker.webidl b/components/script/dom/webidls/TreeWalker.webidl index d879678f615..cdd1f2d8c4c 100644 --- a/components/script/dom/webidls/TreeWalker.webidl +++ b/components/script/dom/webidls/TreeWalker.webidl @@ -14,7 +14,7 @@ interface TreeWalker { readonly attribute unsigned long whatToShow; [Constant] readonly attribute NodeFilter? filter; - [Pure, SetterThrows] + [Pure] attribute Node currentNode; [Throws] |