aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/node.rs
diff options
context:
space:
mode:
authorConnor Brewster <connor.brewster@eagles.oc.edu>2017-07-21 14:38:58 -0600
committerConnor Brewster <connor.brewster@eagles.oc.edu>2017-08-09 14:36:20 -0600
commite700006fb218f04cdfdfab0d6c4e07d6901ab94d (patch)
treeee6639d49b34a0722e110858af27c7a2c2eb0429 /components/script/dom/node.rs
parent6d9d4add617e4e5ad08a65d563e9842b3cde0c7b (diff)
downloadservo-e700006fb218f04cdfdfab0d6c4e07d6901ab94d.tar.gz
servo-e700006fb218f04cdfdfab0d6c4e07d6901ab94d.zip
Handle exceptions during upgrades
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r--components/script/dom/node.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs
index 3a978008e99..7503618884b 100644
--- a/components/script/dom/node.rs
+++ b/components/script/dom/node.rs
@@ -317,7 +317,7 @@ impl Node {
node.style_and_layout_data.get().map(|d| node.dispose(d));
// https://dom.spec.whatwg.org/#concept-node-remove step 14
if let Some(element) = node.as_custom_element() {
- ScriptThread::enqueue_callback_reaction(&*element, CallbackReaction::Disconnected);
+ ScriptThread::enqueue_callback_reaction(&*element, CallbackReaction::Disconnected, None);
}
}
@@ -1425,7 +1425,7 @@ impl Node {
for descendant in node.traverse_preorder().filter_map(|d| d.as_custom_element()) {
// Step 3.2.
ScriptThread::enqueue_callback_reaction(&*descendant,
- CallbackReaction::Adopted(old_doc.clone(), Root::from_ref(document)));
+ CallbackReaction::Adopted(old_doc.clone(), Root::from_ref(document)), None);
}
for descendant in node.traverse_preorder() {
// Step 3.3.
@@ -1641,7 +1641,7 @@ impl Node {
if descendant.is_connected() {
if descendant.get_custom_element_definition().is_some() {
// Step 7.7.2.1.
- ScriptThread::enqueue_callback_reaction(&*descendant, CallbackReaction::Connected);
+ ScriptThread::enqueue_callback_reaction(&*descendant, CallbackReaction::Connected, None);
} else {
// Step 7.7.2.2.
try_upgrade_element(&*descendant);