aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/cssstyledeclaration.rs
diff options
context:
space:
mode:
authorPaul Rouget <me@paulrouget.com>2016-01-19 06:54:36 +0100
committerPaul Rouget <me@paulrouget.com>2016-01-27 07:43:23 +0100
commit6d7dc0b905a2fbaa004d33039be2b0fda20200f1 (patch)
tree19097ac151e6573cb024e88bc08429b4c4eb9a68 /components/script/dom/cssstyledeclaration.rs
parent6a38d55ceafca08d6ce83c8cbfa5f55835f9e141 (diff)
downloadservo-6d7dc0b905a2fbaa004d33039be2b0fda20200f1.tar.gz
servo-6d7dc0b905a2fbaa004d33039be2b0fda20200f1.zip
Invalidate node style after style property removed
Diffstat (limited to 'components/script/dom/cssstyledeclaration.rs')
-rw-r--r--components/script/dom/cssstyledeclaration.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/cssstyledeclaration.rs b/components/script/dom/cssstyledeclaration.rs
index abf4b1310db..479d2e00f95 100644
--- a/components/script/dom/cssstyledeclaration.rs
+++ b/components/script/dom/cssstyledeclaration.rs
@@ -329,6 +329,10 @@ impl CSSStyleDeclarationMethods for CSSStyleDeclaration {
None => elem.remove_inline_style_property(&property),
}
+ let document = document_from_node(elem);
+ let node = elem.upcast();
+ document.content_changed(node, NodeDamage::NodeStyleDamaged);
+
// Step 6
Ok(value)
}