| Index: chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java
|
| diff --git a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java
|
| index 31297066101999c2c0045829cb59be4de1324f94..501f1146f6c6f2306f6fcd62fa175ba7d2f5ce21 100644
|
| --- a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java
|
| +++ b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java
|
| @@ -59,8 +59,11 @@ public class WebApkSandboxedProcessService extends Service {
|
| stopSelf();
|
| try {
|
| Method bindMethod = mChildProcessServiceImplClass.getMethod(
|
| - "bind", Intent.class);
|
| - return (IBinder) bindMethod.invoke(mChildProcessServiceImplInstance, intent);
|
| + "bind", Intent.class, int.class);
|
| + int hostBrowserUid = WebApkUtils.getHostBrowserUid(this);
|
| + assert hostBrowserUid >= 0;
|
| + return (IBinder) bindMethod.invoke(
|
| + mChildProcessServiceImplInstance, intent, hostBrowserUid);
|
| } catch (Exception e) {
|
| Log.v(TAG, "Unable to bind to the WebApkSandboxedProcessService.", e);
|
| }
|
|
|