| 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 da441d1ad9cd5615d7a3f392ca2370857587150b..7622e04a59ace7f7abe64850741c7aa28a82de13 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
|
| @@ -31,6 +31,7 @@ public class ChildProcessConnectionImpl implements ChildProcessConnection {
|
| private final Context mContext;
|
| private final int mServiceNumber;
|
| private final boolean mInSandbox;
|
| + private final int mChildProcessId;
|
| private final ChildProcessConnection.DeathCallback mDeathCallback;
|
| private final Class<? extends ChildProcessService> mServiceClass;
|
|
|
| @@ -180,13 +181,14 @@ public class ChildProcessConnectionImpl implements ChildProcessConnection {
|
| }
|
| }
|
|
|
| - ChildProcessConnectionImpl(Context context, int number, boolean inSandbox,
|
| + ChildProcessConnectionImpl(Context context, int number, boolean inSandbox, int childProcessId,
|
| ChildProcessConnection.DeathCallback deathCallback,
|
| Class<? extends ChildProcessService> serviceClass,
|
| ChromiumLinkerParams chromiumLinkerParams) {
|
| mContext = context;
|
| mServiceNumber = number;
|
| mInSandbox = inSandbox;
|
| + mChildProcessId = childProcessId;
|
| mDeathCallback = deathCallback;
|
| mServiceClass = serviceClass;
|
| mLinkerParams = chromiumLinkerParams;
|
| @@ -208,6 +210,11 @@ public class ChildProcessConnectionImpl implements ChildProcessConnection {
|
| }
|
|
|
| @Override
|
| + public int getChildProcessId() {
|
| + return mChildProcessId;
|
| + }
|
| +
|
| + @Override
|
| public IChildProcessService getService() {
|
| synchronized (mLock) {
|
| return mService;
|
|
|