aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/analysernode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/analysernode.rs')
-rw-r--r--components/script/dom/analysernode.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/dom/analysernode.rs b/components/script/dom/analysernode.rs
index cf04bd44fca..06ff08d9af2 100644
--- a/components/script/dom/analysernode.rs
+++ b/components/script/dom/analysernode.rs
@@ -17,7 +17,7 @@ use crate::dom::bindings::refcounted::Trusted;
use crate::dom::bindings::reflector::reflect_dom_object;
use crate::dom::bindings::root::DomRoot;
use crate::dom::window::Window;
-use crate::task_source::{TaskSource, TaskSourceName};
+use crate::task_source::TaskSource;
use dom_struct::dom_struct;
use ipc_channel::ipc::{self, IpcReceiver};
use ipc_channel::router::ROUTER;
@@ -97,8 +97,9 @@ impl AnalyserNode {
) -> Fallible<DomRoot<AnalyserNode>> {
let (node, recv) = AnalyserNode::new_inherited(window, context, options)?;
let object = reflect_dom_object(Box::new(node), window, AnalyserNodeBinding::Wrap);
- let source = window.dom_manipulation_task_source();
- let canceller = window.task_canceller(TaskSourceName::DOMManipulation);
+ let (source, canceller) = window
+ .task_manager()
+ .dom_manipulation_task_source_with_canceller();
let this = Trusted::new(&*object);
ROUTER.add_route(