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 e9c2b80eb17b0a7d724a2805166e74e33c546fd2..79c0adc4e71b9fc4da2801ab3d2ad6471b16cf66 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 |
@@ -34,7 +34,6 @@ import org.chromium.base.annotations.SuppressFBWarnings; |
import org.chromium.base.metrics.RecordHistogram; |
import org.chromium.chrome.R; |
import org.chromium.chrome.browser.ChromeActivity; |
-import org.chromium.chrome.browser.ChromeFeatureList; |
import org.chromium.chrome.browser.download.ui.BackendProvider; |
import org.chromium.chrome.browser.download.ui.DownloadHistoryAdapter; |
import org.chromium.chrome.browser.externalnav.ExternalNavigationDelegateImpl; |
@@ -779,6 +778,7 @@ public class DownloadManagerService extends BroadcastReceiver implements |
* content will be saved to the public directory on external storage. Otherwise, the |
* download will be saved in the app directory and user will not get any notifications |
* after download completion. |
+ * This will be used by OMA downloads as we need Android DownloadManager to encrypt the content. |
* TODO(qinmin): move this to DownloadManagerDelegate. |
* |
* @param info Download information about the download. |
@@ -1063,17 +1063,15 @@ public class DownloadManagerService extends BroadcastReceiver implements |
* @param context Application context |
*/ |
protected static void openDownloadsPage(Context context) { |
- if (!ChromeFeatureList.isEnabled(ChromeFeatureList.SYSTEM_DOWNLOAD_MANAGER)) { |
- // Try to open Download Home. |
- Activity lastActivity = ApplicationStatus.getLastTrackedFocusedActivity(); |
- if (lastActivity instanceof ChromeActivity) { |
- int state = ApplicationStatus.getStateForActivity(lastActivity); |
- if (state >= ActivityState.CREATED && state <= ActivityState.RESUMED) { |
- ChromeActivity chromeActivity = (ChromeActivity) lastActivity; |
- DownloadUtils.showDownloadManager( |
- lastActivity, chromeActivity.getActivityTab()); |
- return; |
- } |
+ // Try to open Download Home. |
+ Activity lastActivity = ApplicationStatus.getLastTrackedFocusedActivity(); |
+ if (lastActivity instanceof ChromeActivity) { |
+ int state = ApplicationStatus.getStateForActivity(lastActivity); |
+ if (state >= ActivityState.CREATED && state <= ActivityState.RESUMED) { |
+ ChromeActivity chromeActivity = (ChromeActivity) lastActivity; |
+ DownloadUtils.showDownloadManager( |
+ lastActivity, chromeActivity.getActivityTab()); |
+ return; |
} |
} |