From 6c1fc7c19d4a879012f4635ca7f36627e73d3014 Mon Sep 17 00:00:00 2001 From: Lars Bergstrom Date: Thu, 17 Apr 2014 16:20:56 -0500 Subject: [PATCH] Default to CPU renering on Android to avoid GPU-rendering-specific driver woes --- src/components/main/servo.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/components/main/servo.rs b/src/components/main/servo.rs index 562cd71ce28..4ad5e04c14c 100755 --- a/src/components/main/servo.rs +++ b/src/components/main/servo.rs @@ -143,7 +143,16 @@ pub extern "C" fn android_start(argc: int, argv: **u8) -> int { args.push(str::raw::from_c_str(*argv.offset(i as int) as *i8)); } } - opts::from_cmdline_args(args).map(run); + + let mut opts = opts::from_cmdline_args(args); + match opts { + Some(mut o) => { + // Always use CPU rendering on android. + o.cpu_painting = true; + run(o); + }, + None => {} + } }) }