diff options
author | bors-servo <release+servo@mozilla.com> | 2014-02-16 06:02:05 -0500 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-02-16 06:02:05 -0500 |
commit | 41f55059a80156408368e375c2118066798958b9 (patch) | |
tree | 959f1849a8498ac11133c65dd3c1ddee2ed2e02c /src/components/script/script_task.rs | |
parent | a0b55b4c6cfacf3c9d59a07c8ee756c0dffad7f9 (diff) | |
parent | f5561975671807492d81a11d0bab2567350309f0 (diff) | |
download | servo-41f55059a80156408368e375c2118066798958b9.tar.gz servo-41f55059a80156408368e375c2118066798958b9.zip |
auto merge of #1703 : Ms2ger/servo/strings-cleanup, r=jdm
Diffstat (limited to 'src/components/script/script_task.rs')
-rw-r--r-- | src/components/script/script_task.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/components/script/script_task.rs b/src/components/script/script_task.rs index b835798e874..8a56291b95f 100644 --- a/src/components/script/script_task.rs +++ b/src/components/script/script_task.rs @@ -49,7 +49,6 @@ use servo_util::task::send_on_failure; use servo_util::namespace::Null; use std::comm::{Port, SharedChan}; use std::ptr; -use std::str::eq_slice; use std::task; use std::util::replace; @@ -796,10 +795,9 @@ impl ScriptTask { let mut anchors = doc_node.traverse_preorder().filter(|node| node.is_anchor_element()); anchors.find(|node| { node.with_imm_element(|elem| { - match elem.get_attribute(Null, "name") { - Some(name) => eq_slice(name.value_ref(), fragid), - None => false - } + elem.get_attribute(Null, "name").map_default(false, |attr| { + attr.value_ref() == fragid + }) }) }) } |