diff options
author | Leo Lahti <leo.lahti1@gmail.com> | 2015-10-19 19:28:44 +0000 |
---|---|---|
committer | Leo Lahti <leo.lahti1@gmail.com> | 2015-10-20 09:11:06 +0300 |
commit | 89e8a26539adce58d7ec1dbbbcd41df0924ec909 (patch) | |
tree | 586474194aa6902fb2d09da5a3bf3f3948924ad5 /components/script/dom/htmlbuttonelement.rs | |
parent | 1a376aa75d5de8781b17a673850860f8afd2c28f (diff) | |
download | servo-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.rs | 12 |
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)); } } |