Index: base/android/java/src/org/chromium/base/process_launcher/ImportantChildProcessConnection.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/ImportantChildProcessConnection.java b/base/android/java/src/org/chromium/base/process_launcher/ImportantChildProcessConnection.java |
similarity index 64% |
rename from content/public/android/java/src/org/chromium/content/browser/ImportantChildProcessConnection.java |
rename to base/android/java/src/org/chromium/base/process_launcher/ImportantChildProcessConnection.java |
index ec5b738e0b46c58d5042ecd86e235bb01ade6fc9..6da102ba0b986e1c5ba450cc993ddf8c409c93bb 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/ImportantChildProcessConnection.java |
+++ b/base/android/java/src/org/chromium/base/process_launcher/ImportantChildProcessConnection.java |
@@ -2,12 +2,11 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-package org.chromium.content.browser; |
+package org.chromium.base.process_launcher; |
import android.content.Context; |
import android.os.Bundle; |
- |
-import org.chromium.base.process_launcher.ChildProcessCreationParams; |
+import android.os.Handler; |
/** |
* A connection that is bound as important, meaning the framework brings it to the foreground |
@@ -16,20 +15,20 @@ import org.chromium.base.process_launcher.ChildProcessCreationParams; |
public class ImportantChildProcessConnection extends BaseChildProcessConnection { |
public static final Factory FACTORY = new BaseChildProcessConnection.Factory() { |
@Override |
- public BaseChildProcessConnection create(Context context, int number, boolean sandboxed, |
- DeathCallback deathCallback, String serviceClassName, |
+ public BaseChildProcessConnection create(Handler handler, Context context, int number, |
+ boolean sandboxed, DeathCallback deathCallback, String serviceClassName, |
Bundle childProcessCommonParameters, ChildProcessCreationParams creationParams) { |
- return new ImportantChildProcessConnection(context, number, sandboxed, deathCallback, |
- serviceClassName, childProcessCommonParameters, creationParams); |
+ return new ImportantChildProcessConnection(handler, context, number, sandboxed, |
+ deathCallback, serviceClassName, childProcessCommonParameters, creationParams); |
} |
}; |
private final ChildServiceConnection mBinding; |
- private ImportantChildProcessConnection(Context context, int number, boolean sandboxed, |
- DeathCallback deathCallback, String serviceClassName, |
+ private ImportantChildProcessConnection(Handler handler, Context context, int number, |
+ boolean sandboxed, DeathCallback deathCallback, String serviceClassName, |
Bundle childProcessCommonParameters, ChildProcessCreationParams creationParams) { |
- super(context, number, sandboxed, deathCallback, serviceClassName, |
+ super(handler, context, number, sandboxed, deathCallback, serviceClassName, |
childProcessCommonParameters, creationParams); |
int flags = Context.BIND_AUTO_CREATE | Context.BIND_IMPORTANT; |
if (shouldBindAsExportedService()) { |