aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_task.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/script_task.rs')
-rw-r--r--components/script/script_task.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/script_task.rs b/components/script/script_task.rs
index f6a0fdb332b..95b75712a6f 100644
--- a/components/script/script_task.rs
+++ b/components/script/script_task.rs
@@ -267,7 +267,7 @@ impl ScriptTaskFactory for ScriptTask {
image_cache_task,
devtools_chan,
window_size);
- let mut failsafe = ScriptMemoryFailsafe::new(&*script_task);
+ let mut failsafe = ScriptMemoryFailsafe::new(&script_task);
script_task.start();
// This must always be the very last operation performed before the task completes
@@ -290,7 +290,7 @@ impl ScriptTask {
img_cache_task: ImageCacheTask,
devtools_chan: Option<DevtoolsControlChan>,
window_size: WindowSizeData)
- -> Rc<ScriptTask> {
+ -> ScriptTask {
let (js_runtime, js_context) = ScriptTask::new_rt_and_cx();
unsafe {
// JS_SetWrapObjectCallbacks clobbers the existing wrap callback,
@@ -319,7 +319,7 @@ impl ScriptTask {
chan.send(NewGlobal(id, devtools_sender.clone()));
});
- Rc::new(ScriptTask {
+ ScriptTask {
page: RefCell::new(Rc::new(page)),
image_cache_task: img_cache_task,
@@ -337,7 +337,7 @@ impl ScriptTask {
js_runtime: js_runtime,
js_context: RefCell::new(Some(js_context)),
mouse_over_targets: RefCell::new(None)
- })
+ }
}
pub fn new_rt_and_cx() -> (js::rust::rt, Rc<Cx>) {