Index: chrome/android/java/src/org/chromium/chrome/browser/prerender/ChromePrerenderService.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/prerender/ChromePrerenderService.java b/chrome/android/java/src/org/chromium/chrome/browser/prerender/ChromePrerenderService.java |
index a258b7e44f523b384a4f25d443b07e9c0173c442..a74be3f6529f942f6524433afc7717bb144df7c1 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/prerender/ChromePrerenderService.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/prerender/ChromePrerenderService.java |
@@ -14,6 +14,7 @@ import android.os.Messenger; |
import android.text.TextUtils; |
import android.util.Log; |
+import org.chromium.base.LeakCanaryUtil; |
import org.chromium.base.ThreadUtils; |
import org.chromium.base.annotations.SuppressFBWarnings; |
import org.chromium.base.library_loader.ProcessInitException; |
@@ -65,6 +66,12 @@ public class ChromePrerenderService extends Service { |
*/ |
private Messenger mMessenger; |
+ @Override |
+ public void onDestroy() { |
+ super.onDestroy(); |
+ LeakCanaryUtil.watch(this); |
+ } |
+ |
/** |
* When binding to the service, we return an interface to our messenger |
* for sending messages to the service. |