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 |