Index: base/android/java/src/org/chromium/base/CommandLine.java |
diff --git a/base/android/java/src/org/chromium/base/CommandLine.java b/base/android/java/src/org/chromium/base/CommandLine.java |
index 409329cfabf8ec6b05adec145155e75f3e973ad8..07567f628d44a49f6732d4f4f97c73c55c3b1725 100644 |
--- a/base/android/java/src/org/chromium/base/CommandLine.java |
+++ b/base/android/java/src/org/chromium/base/CommandLine.java |
@@ -133,6 +133,14 @@ public abstract class CommandLine { |
public static void initFromFile(String file) { |
// Arbitrary clamp of 8k on the amount of file we read in. |
char[] buffer = readUtf8FileFully(file, 8 * 1024); |
+ String s = buffer == null ? "" : new String(buffer); |
+ Log.w("auraclank", "original command line: " + s); |
+ // TODO(mfomitchev): Hack |
+ if (s.indexOf("--in-process-gpu") == -1) { |
+ s = s.trim() + " --in-process-gpu"; |
+ buffer = s.toCharArray(); |
+ Log.w("auraclank", "modified command line: " + s); |
+ } |
init(buffer == null ? null : tokenizeQuotedAruments(buffer)); |
} |