aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-06-26 19:46:16 +0200
committerMs2ger <ms2ger@gmail.com>2015-06-26 19:46:16 +0200
commitd7c0d65cc46ae26198cb6119541047731b3dfad5 (patch)
tree10cf4e6bf6a9528b236c4b00e0dd26bfc079e333 /components/servo
parentef97879c273e9eed3b4dece07813c2d4e6eb2c38 (diff)
downloadservo-d7c0d65cc46ae26198cb6119541047731b3dfad5.tar.gz
servo-d7c0d65cc46ae26198cb6119541047731b3dfad5.zip
Stop using env::set_exit_code.
Diffstat (limited to 'components/servo')
-rw-r--r--components/servo/main.rs64
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>>,