| Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
|
| index 00c85694bb33f6d553f2f19bd63ea5b9d2bacb22..d3449c20b7c0b7b26fc7006c092b7a7169235d57 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
|
| @@ -80,6 +80,8 @@ public class DownloadManagerService extends BroadcastReceiver implements
|
| // Wait 10 seconds to resume all downloads, so that we won't impact tab loading.
|
| private static final long RESUME_DELAY_MILLIS = 10000;
|
| private static final int UNKNOWN_DOWNLOAD_STATUS = -1;
|
| + private static final String PREF_IS_DOWNLOAD_HOME_ENABLED =
|
| + "org.chromium.chrome.browser.download.IS_DOWNLOAD_HOME_ENABLED";
|
|
|
| // Values for the histogram MobileDownloadResumptionCount.
|
| private static final int UMA_DOWNLOAD_RESUMPTION_MANUAL_PAUSE = 0;
|
| @@ -242,6 +244,8 @@ public class DownloadManagerService extends BroadcastReceiver implements
|
| long updateDelayInMillis) {
|
| mContext = context;
|
| mSharedPrefs = ContextUtils.getAppSharedPreferences();
|
| + // Clean up unused shared prefs. TODO(qinmin): remove this after M61.
|
| + mSharedPrefs.edit().remove(PREF_IS_DOWNLOAD_HOME_ENABLED).apply();
|
| mDownloadNotifier = downloadNotifier;
|
| mUpdateDelayInMillis = updateDelayInMillis;
|
| mHandler = handler;
|
|
|