From 65b4864e31808fce9468cf08203f4d1c4804ff57 Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Wed, 22 Aug 2012 10:55:48 -0700 Subject: [PATCH] Move content task onto its own schedule. --- src/servo/content/content_task.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/servo/content/content_task.rs b/src/servo/content/content_task.rs index 133b3a0e91a..075febd5538 100644 --- a/src/servo/content/content_task.rs +++ b/src/servo/content/content_task.rs @@ -38,6 +38,7 @@ import resource_task::{ResourceTask}; import std::net::url::url; import url_to_str = std::net::url::to_str; import util::url::make_url; +import task::{task, SingleThreaded}; enum ControlMsg { ParseMsg(url), @@ -52,7 +53,7 @@ enum PingMsg { type ContentTask = Chan; fn ContentTask(layout_task: LayoutTask, +compositor: S, resource_task: ResourceTask) -> ContentTask { - do spawn_listener:: |from_master| { + do task().sched_mode(SingleThreaded).spawn_listener:: |from_master| { Content(layout_task, compositor, from_master, resource_task).start(); } }