aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlbuttonelement.rs
diff options
context:
space:
mode:
authorLeo Lahti <leo.lahti1@gmail.com>2015-10-19 19:28:44 +0000
committerLeo Lahti <leo.lahti1@gmail.com>2015-10-20 09:11:06 +0300
commit89e8a26539adce58d7ec1dbbbcd41df0924ec909 (patch)
tree586474194aa6902fb2d09da5a3bf3f3948924ad5 /components/script/dom/htmlbuttonelement.rs
parent1a376aa75d5de8781b17a673850860f8afd2c28f (diff)
downloadservo-89e8a26539adce58d7ec1dbbbcd41df0924ec909.tar.gz
servo-89e8a26539adce58d7ec1dbbbcd41df0924ec909.zip
Removed unsafe from 'query_selector_iter'
Diffstat (limited to 'components/script/dom/htmlbuttonelement.rs')
-rw-r--r--components/script/dom/htmlbuttonelement.rs12
1 files changed, 4 insertions, 8 deletions
diff --git a/components/script/dom/htmlbuttonelement.rs b/components/script/dom/htmlbuttonelement.rs
index c2538fd9bd2..93f7f9b292a 100644
--- a/components/script/dom/htmlbuttonelement.rs
+++ b/components/script/dom/htmlbuttonelement.rs
@@ -232,13 +232,9 @@ impl<'a> Activatable for &'a HTMLButtonElement {
if owner.is_none() || elem.click_in_progress() {
return;
}
- // This is safe because we are stopping after finding the first element
- // and only then performing actions which may modify the DOM tree
- unsafe {
- node.query_selector_iter("button[type=submit]".to_owned()).unwrap()
- .filter_map(HTMLButtonElementCast::to_root)
- .find(|r| r.r().form_owner() == owner)
- .map(|s| s.r().synthetic_click_activation(ctrlKey, shiftKey, altKey, metaKey));
- }
+ node.query_selector_iter("button[type=submit]".to_owned()).unwrap()
+ .filter_map(HTMLButtonElementCast::to_root)
+ .find(|r| r.r().form_owner() == owner)
+ .map(|s| s.r().synthetic_click_activation(ctrlKey, shiftKey, altKey, metaKey));
}
}