| Index: content/public/android/java/src/org/chromium/content/browser/ChildProcessConnectionImpl.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ChildProcessConnectionImpl.java b/content/public/android/java/src/org/chromium/content/browser/ChildProcessConnectionImpl.java
|
| index 64c15b75f6857ff60c91659ee2eddb7563a01474..4499622fe29b6a53d96e8c3e224efb57e03f4a94 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ChildProcessConnectionImpl.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ChildProcessConnectionImpl.java
|
| @@ -176,9 +176,11 @@ public class ChildProcessConnectionImpl implements ChildProcessConnection {
|
| StartCallback startCallback = mStartCallback;
|
| mStartCallback = null;
|
|
|
| + final boolean bindCheck =
|
| + mCreationParams != null && mCreationParams.getBindToCallerCheck();
|
| boolean boundToUs = false;
|
| try {
|
| - boundToUs = mService.bindToCaller();
|
| + boundToUs = bindCheck ? mService.bindToCaller() : true;
|
| } catch (RemoteException ex) {
|
| // Do not trigger the StartCallback here, since the service is already
|
| // dead and the DeathCallback will run from onServiceDisconnected().
|
|
|