aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/serviceworkerjob.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2017-09-16 15:36:10 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2017-09-16 15:43:33 +0200
commit9a267e53feed09ae236a554b7b58b607cdcc55d9 (patch)
tree9987278164e3dfef6f2ff36eb5b9aabe2729d340 /components/script/serviceworkerjob.rs
parent4a39631eafe8e7144a92e2c33e0688a8f3b83295 (diff)
downloadservo-9a267e53feed09ae236a554b7b58b607cdcc55d9.tar.gz
servo-9a267e53feed09ae236a554b7b58b607cdcc55d9.zip
Send AsyncJobHandler as a MainThreadTask
Diffstat (limited to 'components/script/serviceworkerjob.rs')
-rw-r--r--components/script/serviceworkerjob.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/serviceworkerjob.rs b/components/script/serviceworkerjob.rs
index 483662132e4..7d92e9afde0 100644
--- a/components/script/serviceworkerjob.rs
+++ b/components/script/serviceworkerjob.rs
@@ -133,8 +133,10 @@ impl JobQueue {
if job_queue.is_empty() {
let scope_url = job.scope_url.clone();
job_queue.push(job);
- let run_job_handler = box AsyncJobHandler::new(scope_url);
- let _ = script_thread.dom_manipulation_task_source().queue(run_job_handler, global);
+ let _ = script_thread.dom_manipulation_task_source().queue_main_thread_task(
+ box AsyncJobHandler::new(scope_url),
+ global,
+ );
debug!("queued task to run newly-queued job");
} else {
// Step 2