aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/servo/main.rs')
-rw-r--r--components/servo/main.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/components/servo/main.rs b/components/servo/main.rs
index bee05978b42..ef12ef2171a 100644
--- a/components/servo/main.rs
+++ b/components/servo/main.rs
@@ -64,17 +64,14 @@ fn main() {
maybe_register_glutin_resize_handler(&window, &mut browser);
- browser.browser.handle_event(WindowEvent::InitializeCompositing);
+ browser.browser.handle_events(vec![WindowEvent::InitializeCompositing]);
// Feed events from the window to the browser until the browser
// says to stop.
loop {
let should_continue = match window {
- None => browser.browser.handle_event(WindowEvent::Idle),
- Some(ref window) => {
- let event = window.wait_events();
- browser.browser.handle_event(event)
- }
+ None => browser.browser.handle_events(Vec::new()),
+ Some(ref window) => browser.browser.handle_events(window.wait_events()),
};
if !should_continue {
break
@@ -123,7 +120,7 @@ impl app::NestedEventLoopListener for BrowserWrapper {
WindowEvent::Resize(..) => true,
_ => false,
};
- if !self.browser.handle_event(event) {
+ if !self.browser.handle_events(vec![event]) {
return false
}
if is_resize {