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; |