Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java |
| index a4b1c4276db161ed389687cfcff0c706c85461dc..da3dc8920f10110c7dc8e9ddccb9005878e1724a 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java |
| @@ -19,10 +19,13 @@ import org.chromium.chrome.browser.tab.TabDelegateFactory; |
| import org.chromium.chrome.browser.tab.TabRedirectHandler; |
| import org.chromium.components.navigation_interception.NavigationParams; |
| import org.chromium.content.browser.ChildProcessCreationParams; |
| +import org.chromium.content.common.ContentSwitches; |
| import org.chromium.content_public.browser.LoadUrlParams; |
| import org.chromium.ui.base.PageTransition; |
| import org.chromium.webapk.lib.client.WebApkServiceConnectionManager; |
| +import java.util.ArrayList; |
| + |
| /** |
| * An Activity is designed for WebAPKs (native Android apps) and displays a webapp in a nearly |
| * UI-less Chrome. |
| @@ -181,8 +184,17 @@ public class WebApkActivity extends WebappActivity { |
| ChildProcessCreationParams params = chrome.getChildProcessCreationParams(); |
| if (isForWebApk) { |
| boolean isExternalService = false; |
| + ArrayList<String> additionalCommandLine = new ArrayList<String>(); |
| + additionalCommandLine.add("--" + ContentSwitches.MEDIA_PLAYBACK_GESTURE_WHITELIST_SCOPE |
|
Xi Han
2017/02/10 18:02:42
Do you miss a "=" between the flag and the value?
|
| + + getWebappInfo().scopeUri()); |
| + String[] additionalCommandLineArray = new String[additionalCommandLine.size()]; |
| + for (int i = 0; i < additionalCommandLine.size(); ++i) { |
| + additionalCommandLineArray[i] = additionalCommandLine.get(i); |
| + } |
| + |
| params = new ChildProcessCreationParams(getWebappInfo().webApkPackageName(), |
| - isExternalService, LibraryProcessType.PROCESS_CHILD); |
| + isExternalService, LibraryProcessType.PROCESS_CHILD, |
| + additionalCommandLineArray); |
| } |
| ChildProcessCreationParams.set(params); |
| } |