Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1891)

Unified Diff: content/public/android/java/src/org/chromium/content/browser/ChildProcessConnectionImpl.java

Issue 2107573002: Move WebApkSandboxedProcessService to webapk/shell_apk (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Merge branch 'master' into sandbox Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698