| Index: chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncherService.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncherService.java b/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncherService.java
|
| index a6219fd1868d9300af1d642f605d95b7f93b4152..9f951e981a74951fe856406f656c64edf234d2bc 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncherService.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncherService.java
|
| @@ -10,6 +10,7 @@ import com.google.android.gms.gcm.GcmNetworkManager;
|
| import com.google.android.gms.gcm.GcmTaskService;
|
| import com.google.android.gms.gcm.TaskParams;
|
|
|
| +import org.chromium.base.LeakCanaryUtil;
|
| import org.chromium.base.Log;
|
| import org.chromium.base.ThreadUtils;
|
| import org.chromium.base.VisibleForTesting;
|
| @@ -27,6 +28,12 @@ public class BackgroundSyncLauncherService extends GcmTaskService {
|
| private static final String TAG = "BgSyncLauncher";
|
|
|
| @Override
|
| + public void onDestroy() {
|
| + super.onDestroy();
|
| + LeakCanaryUtil.watch(this);
|
| + }
|
| +
|
| + @Override
|
| @VisibleForTesting
|
| public int onRunTask(TaskParams params) {
|
| // Start the browser. The browser's BackgroundSyncManager (for the active profile) will
|
|
|