diff options
author | benshu <benshu@benshu.de> | 2015-08-23 21:02:40 +0200 |
---|---|---|
committer | benshu <benshu@benshu.de> | 2015-08-28 00:52:41 +0200 |
commit | 1e6a2f08fc825c0179f44129485e6ef332ef8c33 (patch) | |
tree | 307811c06dc664ada5e711e050189009e12b834e /components/script/dom/websocket.rs | |
parent | 71b277d5675556e61a82ae9dbf3105449c3a8275 (diff) | |
download | servo-1e6a2f08fc825c0179f44129485e6ef332ef8c33.tar.gz servo-1e6a2f08fc825c0179f44129485e6ef332ef8c33.zip |
Time distribution across script event categories.
Diffstat (limited to 'components/script/dom/websocket.rs')
-rw-r--r-- | components/script/dom/websocket.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/components/script/dom/websocket.rs b/components/script/dom/websocket.rs index f92d484c4e5..25b8d832fe4 100644 --- a/components/script/dom/websocket.rs +++ b/components/script/dom/websocket.rs @@ -22,6 +22,7 @@ use dom::closeevent::CloseEvent; use dom::event::{Event, EventBubbles, EventCancelable}; use dom::eventtarget::{EventTarget, EventTargetTypeId}; use dom::messageevent::MessageEvent; +use script_task::ScriptTaskEventCategory::WebSocketEvent; use script_task::{Runnable, CommonScriptMsg}; use net_traits::hosts::replace_hosts; @@ -182,7 +183,7 @@ impl WebSocket { let task = box CloseTask { addr: address, }; - sender.send(CommonScriptMsg::RunnableMsg(task)).unwrap(); + sender.send(CommonScriptMsg::RunnableMsg(WebSocketEvent, task)).unwrap(); return; } }; @@ -192,7 +193,7 @@ impl WebSocket { addr: address.clone(), sender: ws_sender.clone(), }; - sender.send(CommonScriptMsg::RunnableMsg(open_task)).unwrap(); + sender.send(CommonScriptMsg::RunnableMsg(WebSocketEvent, open_task)).unwrap(); for message in receiver.incoming_messages() { let message = match message { @@ -208,7 +209,7 @@ impl WebSocket { let task = box CloseTask { addr: address, }; - sender.send(CommonScriptMsg::RunnableMsg(task)).unwrap(); + sender.send(CommonScriptMsg::RunnableMsg(WebSocketEvent, task)).unwrap(); break; }, Err(_) => break, @@ -217,7 +218,7 @@ impl WebSocket { address: address.clone(), message: message, }; - sender.send(CommonScriptMsg::RunnableMsg(message_task)).unwrap(); + sender.send(CommonScriptMsg::RunnableMsg(WebSocketEvent, message_task)).unwrap(); } }); |