aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlmetaelement.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2017-09-13 17:11:24 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2017-09-13 17:11:24 +0200
commit82c58d0a05d2bf00bbb64fc83dd05469eeec5a43 (patch)
treeb7b60e0160d0733da921e8ad00b878bcca8069ac /components/script/dom/htmlmetaelement.rs
parent02d1264047c9aee63ae93c5624c591c42394690c (diff)
downloadservo-82c58d0a05d2bf00bbb64fc83dd05469eeec5a43.tar.gz
servo-82c58d0a05d2bf00bbb64fc83dd05469eeec5a43.zip
script: Fix stylesheet adoption.
Diffstat (limited to 'components/script/dom/htmlmetaelement.rs')
-rw-r--r--components/script/dom/htmlmetaelement.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/htmlmetaelement.rs b/components/script/dom/htmlmetaelement.rs
index 5e2d9c1c0b4..dbf5b676879 100644
--- a/components/script/dom/htmlmetaelement.rs
+++ b/components/script/dom/htmlmetaelement.rs
@@ -196,8 +196,8 @@ impl VirtualMethods for HTMLMetaElement {
if context.tree_in_doc {
self.process_referrer_attribute();
- if let Some(ref s) = *self.stylesheet.borrow() {
- document_from_node(self).remove_stylesheet(self.upcast(), s);
+ if let Some(s) = self.stylesheet.borrow_mut().take() {
+ document_from_node(self).remove_stylesheet(self.upcast(), &s);
}
}
}