| 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()) {
|
|
|