aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo/main.rs
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-02-12 11:06:50 -0700
committerbors-servo <metajack+bors@gmail.com>2015-02-12 11:06:50 -0700
commitfab80925818e53bfb92ffa2684a6834bb9f70f29 (patch)
treee5154fd6a2e60fc9ff64525558532bb0d2fae93d /components/servo/main.rs
parent29d24a5049cda10111bb36f3ca2d798e68137107 (diff)
parent2b0eb98c1d0889d7966b2341528417cb3f916911 (diff)
downloadservo-fab80925818e53bfb92ffa2684a6834bb9f70f29.tar.gz
servo-fab80925818e53bfb92ffa2684a6834bb9f70f29.zip
auto merge of #4902 : servo/servo/warnings, r=jdm
Diffstat (limited to 'components/servo/main.rs')
-rw-r--r--components/servo/main.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/components/servo/main.rs b/components/servo/main.rs
index b8bcb0f77fa..1e7683a9e06 100644
--- a/components/servo/main.rs
+++ b/components/servo/main.rs
@@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-#![allow(unstable)]
+#![feature(env, os)]
#[cfg(target_os="android")]
extern crate libc;
@@ -39,9 +39,6 @@ use compositing::windowing::WindowEvent;
#[cfg(target_os="android")]
use std::borrow::ToOwned;
-#[cfg(not(any(test,target_os="android")))]
-use std::os;
-
#[cfg(not(test))]
struct BrowserWrapper {
browser: Browser<app::window::Window>,
@@ -60,7 +57,8 @@ fn get_args() -> Vec<String> {
#[cfg(not(target_os="android"))]
fn get_args() -> Vec<String> {
- os::args()
+ use std::env;
+ env::args().map(|s| s.into_string().unwrap()).collect()
}
#[cfg(target_os="android")]
@@ -113,7 +111,7 @@ fn setup_logging() {
}
fn main() {
- if opts::from_cmdline_args(get_args().as_slice()) {
+ if opts::from_cmdline_args(&*get_args()) {
setup_logging();
resource_task::global_init();