diff options
Diffstat (limited to 'components/script/dom/htmllinkelement.rs')
-rw-r--r-- | components/script/dom/htmllinkelement.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/components/script/dom/htmllinkelement.rs b/components/script/dom/htmllinkelement.rs index a971a90ecbf..7b0e4e95eef 100644 --- a/components/script/dom/htmllinkelement.rs +++ b/components/script/dom/htmllinkelement.rs @@ -204,8 +204,7 @@ impl HTMLLinkElement { let media = parse_media_query_list(&mut css_parser); // TODO: #8085 - Don't load external stylesheets if the node's mq doesn't match. - let script_chan = document.window().networking_task_source(); - let elem = Trusted::new(self, script_chan.clone()); + let elem = Trusted::new(self); let context = Arc::new(Mutex::new(StylesheetContext { elem: elem, @@ -218,7 +217,7 @@ impl HTMLLinkElement { let (action_sender, action_receiver) = ipc::channel().unwrap(); let listener = NetworkListener { context: context, - script_chan: script_chan, + script_chan: document.window().networking_task_source(), }; let response_target = AsyncResponseTarget { sender: action_sender, |