diff options
author | Keith Yeung <kungfukeith11@gmail.com> | 2016-04-26 16:40:40 -0400 |
---|---|---|
committer | Ms2ger <Ms2ger@gmail.com> | 2016-04-28 10:52:44 +0200 |
commit | 33acb1937cb65643fc23365998d47846c2f46478 (patch) | |
tree | ef018d11af50bea792a5abe06e6b0473a49c292d /components/script/dom/websocket.rs | |
parent | fbc575407d68a516a2b15a0d1c74150a9011aa9c (diff) | |
download | servo-33acb1937cb65643fc23365998d47846c2f46478.tar.gz servo-33acb1937cb65643fc23365998d47846c2f46478.zip |
Remove extraneous script_chan parameter from Trusted::new
Diffstat (limited to 'components/script/dom/websocket.rs')
-rw-r--r-- | components/script/dom/websocket.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/components/script/dom/websocket.rs b/components/script/dom/websocket.rs index 08d24e2fbe2..615881e789b 100644 --- a/components/script/dom/websocket.rs +++ b/components/script/dom/websocket.rs @@ -245,7 +245,7 @@ impl WebSocket { // Step 7. let ws = WebSocket::new(global, resource_url.clone()); - let address = Trusted::new(ws.r(), global.networking_task_source()); + let address = Trusted::new(ws.r()); let connect_data = WebSocketConnectData { resource_url: resource_url.clone(), @@ -314,9 +314,7 @@ impl WebSocket { WebSocketRequestState::Closing | WebSocketRequestState::Closed => true, }; - let global = self.global(); - let chan = global.r().networking_task_source(); - let address = Trusted::new(self, chan.clone()); + let address = Trusted::new(self); match data_byte_len.checked_add(self.buffered_amount.get()) { None => panic!(), @@ -334,7 +332,8 @@ impl WebSocket { address: address, }; - chan.send(CommonScriptMsg::RunnableMsg(WebSocketEvent, task)).unwrap(); + let global = self.global(); + global.r().script_chan().send(CommonScriptMsg::RunnableMsg(WebSocketEvent, task)).unwrap(); } Ok(true) @@ -440,9 +439,8 @@ impl WebSocketMethods for WebSocket { will abort connecting the websocket*/ self.ready_state.set(WebSocketRequestState::Closing); - let global = self.global(); - let sender = global.r().networking_task_source(); - let address = Trusted::new(self, sender.clone()); + let address = Trusted::new(self); + let sender = self.global().r().networking_task_source(); fail_the_websocket_connection(address, sender); } WebSocketRequestState::Open => { |