aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/domstringmap.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/domstringmap.rs')
-rw-r--r--components/script/dom/domstringmap.rs13
1 files changed, 3 insertions, 10 deletions
diff --git a/components/script/dom/domstringmap.rs b/components/script/dom/domstringmap.rs
index f33c39c5e47..713b8cc0368 100644
--- a/components/script/dom/domstringmap.rs
+++ b/components/script/dom/domstringmap.rs
@@ -48,16 +48,9 @@ impl DOMStringMapMethods for DOMStringMap {
// https://html.spec.whatwg.org/multipage/#dom-domstringmap-nameditem
fn NamedGetter(&self, name: DOMString, found: &mut bool) -> DOMString {
- match self.element.get_custom_attr(name) {
- Some(value) => {
- *found = true;
- value.clone()
- },
- None => {
- *found = false;
- DOMString::new()
- }
- }
+ let attr = self.element.get_custom_attr(name);
+ *found = attr.is_some();
+ attr.unwrap_or_default()
}
// https://html.spec.whatwg.org/multipage/#the-domstringmap-interface:supported-property-names