diff options
author | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-07-21 14:38:58 -0600 |
---|---|---|
committer | Connor Brewster <connor.brewster@eagles.oc.edu> | 2017-08-09 14:36:20 -0600 |
commit | e700006fb218f04cdfdfab0d6c4e07d6901ab94d (patch) | |
tree | ee6639d49b34a0722e110858af27c7a2c2eb0429 /components/script/dom/node.rs | |
parent | 6d9d4add617e4e5ad08a65d563e9842b3cde0c7b (diff) | |
download | servo-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.rs | 6 |
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); |