aboutsummaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-01-07 10:50:29 +0530
committerbors-servo <lbergstrom+bors@mozilla.com>2016-01-07 10:50:29 +0530
commitf3aa5b40ed0f7236eec263e546b0c6ec2c64b881 (patch)
tree46f4fd9d35fd025bfe6c44fa88ed4f84499cf87f /components
parent6eb28c7fd829892842de6b5c4ae9166e8908a312 (diff)
parent0b2573711352dffd8c49364623c35164d6f18268 (diff)
downloadservo-f3aa5b40ed0f7236eec263e546b0c6ec2c64b881.tar.gz
servo-f3aa5b40ed0f7236eec263e546b0c6ec2c64b881.zip
Auto merge of #9179 - nerith:mixedmessage, r=KiChjang
script_task.rs: Use self::MixedMessage in handle_msgs handle_msgs contains many references to variants of MixedMessage. The function should directly reference the variants instead of prepending `MixedMessage::`. Fixes #9169. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9179) <!-- Reviewable:end -->
Diffstat (limited to 'components')
-rw-r--r--components/script/script_task.rs44
1 files changed, 23 insertions, 21 deletions
diff --git a/components/script/script_task.rs b/components/script/script_task.rs
index 92a55c62ada..910d1e785f8 100644
--- a/components/script/script_task.rs
+++ b/components/script/script_task.rs
@@ -861,6 +861,8 @@ impl ScriptTask {
/// Handle incoming control messages.
fn handle_msgs(&self) -> bool {
+ use self::MixedMessage::{FromScript, FromConstellation, FromScheduler, FromDevtools, FromImageCache};
+
// Handle pending resize events.
// Gather them first to avoid a double mut borrow on self.
let mut resizes = vec!();
@@ -906,15 +908,15 @@ impl ScriptTask {
}
let ret = sel.wait();
if ret == script_port.id() {
- MixedMessage::FromScript(self.port.recv().unwrap())
+ FromScript(self.port.recv().unwrap())
} else if ret == control_port.id() {
- MixedMessage::FromConstellation(self.control_port.recv().unwrap())
+ FromConstellation(self.control_port.recv().unwrap())
} else if ret == timer_event_port.id() {
- MixedMessage::FromScheduler(self.timer_event_port.recv().unwrap())
+ FromScheduler(self.timer_event_port.recv().unwrap())
} else if ret == devtools_port.id() {
- MixedMessage::FromDevtools(self.devtools_port.recv().unwrap())
+ FromDevtools(self.devtools_port.recv().unwrap())
} else if ret == image_cache_port.id() {
- MixedMessage::FromImageCache(self.image_cache_port.recv().unwrap())
+ FromImageCache(self.image_cache_port.recv().unwrap())
} else {
panic!("unexpected select result")
}
@@ -928,30 +930,30 @@ impl ScriptTask {
// This has to be handled before the ResizeMsg below,
// otherwise the page may not have been added to the
// child list yet, causing the find() to fail.
- MixedMessage::FromConstellation(ConstellationControlMsg::AttachLayout(
+ FromConstellation(ConstellationControlMsg::AttachLayout(
new_layout_info)) => {
self.profile_event(ScriptTaskEventCategory::AttachLayout, || {
self.handle_new_layout(new_layout_info);
})
}
- MixedMessage::FromConstellation(ConstellationControlMsg::Resize(id, size)) => {
+ FromConstellation(ConstellationControlMsg::Resize(id, size)) => {
self.profile_event(ScriptTaskEventCategory::Resize, || {
self.handle_resize(id, size);
})
}
- MixedMessage::FromConstellation(ConstellationControlMsg::Viewport(id, rect)) => {
+ FromConstellation(ConstellationControlMsg::Viewport(id, rect)) => {
self.profile_event(ScriptTaskEventCategory::SetViewport, || {
self.handle_viewport(id, rect);
})
}
- MixedMessage::FromConstellation(ConstellationControlMsg::TickAllAnimations(
+ FromConstellation(ConstellationControlMsg::TickAllAnimations(
pipeline_id)) => {
if !animation_ticks.contains(&pipeline_id) {
animation_ticks.insert(pipeline_id);
sequential.push(event);
}
}
- MixedMessage::FromConstellation(ConstellationControlMsg::SendEvent(
+ FromConstellation(ConstellationControlMsg::SendEvent(
_,
MouseMoveEvent(_))) => {
match mouse_move_event_index {
@@ -978,15 +980,15 @@ impl ScriptTask {
Err(_) => match self.devtools_port.try_recv() {
Err(_) => match self.image_cache_port.try_recv() {
Err(_) => break,
- Ok(ev) => event = MixedMessage::FromImageCache(ev),
+ Ok(ev) => event = FromImageCache(ev),
},
- Ok(ev) => event = MixedMessage::FromDevtools(ev),
+ Ok(ev) => event = FromDevtools(ev),
},
- Ok(ev) => event = MixedMessage::FromScheduler(ev),
+ Ok(ev) => event = FromScheduler(ev),
},
- Ok(ev) => event = MixedMessage::FromScript(ev),
+ Ok(ev) => event = FromScript(ev),
},
- Ok(ev) => event = MixedMessage::FromConstellation(ev),
+ Ok(ev) => event = FromConstellation(ev),
}
}
@@ -996,16 +998,16 @@ impl ScriptTask {
let result = self.profile_event(category, move || {
match msg {
- MixedMessage::FromConstellation(ConstellationControlMsg::ExitPipeline(id)) => {
+ FromConstellation(ConstellationControlMsg::ExitPipeline(id)) => {
if self.handle_exit_pipeline_msg(id) {
return Some(false)
}
},
- MixedMessage::FromConstellation(inner_msg) => self.handle_msg_from_constellation(inner_msg),
- MixedMessage::FromScript(inner_msg) => self.handle_msg_from_script(inner_msg),
- MixedMessage::FromScheduler(inner_msg) => self.handle_timer_event(inner_msg),
- MixedMessage::FromDevtools(inner_msg) => self.handle_msg_from_devtools(inner_msg),
- MixedMessage::FromImageCache(inner_msg) => self.handle_msg_from_image_cache(inner_msg),
+ FromConstellation(inner_msg) => self.handle_msg_from_constellation(inner_msg),
+ FromScript(inner_msg) => self.handle_msg_from_script(inner_msg),
+ FromScheduler(inner_msg) => self.handle_timer_event(inner_msg),
+ FromDevtools(inner_msg) => self.handle_msg_from_devtools(inner_msg),
+ FromImageCache(inner_msg) => self.handle_msg_from_image_cache(inner_msg),
}
None