diff options
author | Ms2ger <ms2ger@gmail.com> | 2015-06-26 19:46:16 +0200 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2015-06-26 19:46:16 +0200 |
commit | d7c0d65cc46ae26198cb6119541047731b3dfad5 (patch) | |
tree | 10cf4e6bf6a9528b236c4b00e0dd26bfc079e333 /components/servo/main.rs | |
parent | ef97879c273e9eed3b4dece07813c2d4e6eb2c38 (diff) | |
download | servo-d7c0d65cc46ae26198cb6119541047731b3dfad5.tar.gz servo-d7c0d65cc46ae26198cb6119541047731b3dfad5.zip |
Stop using env::set_exit_code.
Diffstat (limited to 'components/servo/main.rs')
-rw-r--r-- | components/servo/main.rs | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/components/servo/main.rs b/components/servo/main.rs index 5ffc75d911f..46f320a13e6 100644 --- a/components/servo/main.rs +++ b/components/servo/main.rs @@ -47,47 +47,47 @@ fn main() { env_logger::init().unwrap(); // Parse the command line options and store them globally - if opts::from_cmdline_args(&*get_args()) { - setup_logging(); + opts::from_cmdline_args(&*get_args()); - // Possibly interpret the `HOST_FILE` environment variable - resource_task::global_init(); + setup_logging(); - let window = if opts::get().headless { - None - } else { - Some(app::create_window(std::ptr::null_mut())) - }; + // Possibly interpret the `HOST_FILE` environment variable + resource_task::global_init(); - // Our wrapper around `Browser` that also implements some - // callbacks required by the glutin window implementation. - let mut browser = BrowserWrapper { - browser: Browser::new(window.clone()), - }; + let window = if opts::get().headless { + None + } else { + Some(app::create_window(std::ptr::null_mut())) + }; - maybe_register_glutin_resize_handler(&window, &mut browser); + // Our wrapper around `Browser` that also implements some + // callbacks required by the glutin window implementation. + let mut browser = BrowserWrapper { + browser: Browser::new(window.clone()), + }; - browser.browser.handle_events(vec![WindowEvent::InitializeCompositing]); + maybe_register_glutin_resize_handler(&window, &mut browser); - // Feed events from the window to the browser until the browser - // says to stop. - loop { - let should_continue = match window { - None => browser.browser.handle_events(Vec::new()), - Some(ref window) => browser.browser.handle_events(window.wait_events()), - }; - if !should_continue { - break - } + 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_events(Vec::new()), + Some(ref window) => browser.browser.handle_events(window.wait_events()), }; + if !should_continue { + break + } + }; - maybe_unregister_glutin_resize_handler(&window); + maybe_unregister_glutin_resize_handler(&window); - let BrowserWrapper { - browser - } = browser; - browser.shutdown(); - } + let BrowserWrapper { + browser + } = browser; + browser.shutdown(); } fn maybe_register_glutin_resize_handler(window: &Option<Rc<app::window::Window>>, |