| 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 764d52ce0d473d7de83a87881bfc3aadaeb80036..f142fca34bc62c8e9bfe40e45df4f2d0b4ea3790 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().
|
|
|