| Index: chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java b/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java
|
| index 1613dd071e22858c135beaae6c9d42216262663a..97f2a5cf6b52a35ac0de62df0b519078e90caa4b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java
|
| @@ -11,6 +11,7 @@ import android.util.Log;
|
| import com.google.android.gms.gcm.GoogleCloudMessaging;
|
| import com.google.ipc.invalidation.ticl.android2.channel.GcmUpstreamSenderService;
|
|
|
| +import org.chromium.base.LeakCanaryUtil;
|
| import org.chromium.chrome.browser.signin.OAuth2TokenService;
|
| import org.chromium.sync.SyncConstants;
|
| import org.chromium.sync.signin.AccountManagerHelper;
|
| @@ -31,6 +32,12 @@ public class InvalidationGcmUpstreamSender extends GcmUpstreamSenderService {
|
| private static final int GCM_PAYLOAD_LIMIT = 4000;
|
|
|
| @Override
|
| + public void onDestroy() {
|
| + super.onDestroy();
|
| + LeakCanaryUtil.watch(this);
|
| + }
|
| +
|
| + @Override
|
| public void deliverMessage(final String to, final Bundle data) {
|
| @Nullable
|
| Account account = ChromeSigninController.get(this).getSignedInUser();
|
|
|