| 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 0cbb436769d1314cd28e56d24dba154b02ede8cc..2c085851a7fb6447848b20075ce0aeac9e433bd4 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
|
| @@ -4,7 +4,6 @@
|
|
|
| package org.chromium.content.browser;
|
|
|
| -import android.app.Service;
|
| import android.content.ComponentName;
|
| import android.content.Context;
|
| import android.content.Intent;
|
| @@ -34,7 +33,6 @@ public class ChildProcessConnectionImpl implements ChildProcessConnection {
|
| private final int mServiceNumber;
|
| private final boolean mInSandbox;
|
| private final ChildProcessConnection.DeathCallback mDeathCallback;
|
| - private final Class<? extends Service> mServiceClass;
|
| private final ComponentName mServiceName;
|
|
|
| // Synchronization: While most internal flow occurs on the UI thread, the public API
|
| @@ -211,7 +209,7 @@ public class ChildProcessConnectionImpl implements ChildProcessConnection {
|
|
|
| ChildProcessConnectionImpl(Context context, int number, boolean inSandbox,
|
| ChildProcessConnection.DeathCallback deathCallback,
|
| - Class<? extends Service> serviceClass,
|
| + String serviceClassName,
|
| ChromiumLinkerParams chromiumLinkerParams,
|
| boolean alwaysInForeground,
|
| ChildProcessCreationParams creationParams) {
|
| @@ -219,10 +217,9 @@ public class ChildProcessConnectionImpl implements ChildProcessConnection {
|
| mServiceNumber = number;
|
| mInSandbox = inSandbox;
|
| mDeathCallback = deathCallback;
|
| - mServiceClass = serviceClass;
|
| String packageName =
|
| creationParams != null ? creationParams.getPackageName() : context.getPackageName();
|
| - mServiceName = new ComponentName(packageName, mServiceClass.getName() + mServiceNumber);
|
| + mServiceName = new ComponentName(packageName, serviceClassName + mServiceNumber);
|
| mLinkerParams = chromiumLinkerParams;
|
| mAlwaysInForeground = alwaysInForeground;
|
| mCreationParams = creationParams;
|
|
|