| 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 5fe243de8451248152d94ddd447f5252d6e62ca3..8836abaca0d2b5246abc1ec587d1bf103ba6fadb 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
|
| @@ -1119,9 +1119,9 @@ public class DownloadManagerService extends BroadcastReceiver implements
|
|
|
| @Override
|
| protected void onPostExecute(Intent intent) {
|
| - if (intent == null
|
| - || !ExternalNavigationDelegateImpl.resolveIntent(intent, true)
|
| - || !DownloadUtils.fireOpenIntentForDownload(context, intent)) {
|
| + if (intent == null || !ExternalNavigationDelegateImpl.resolveIntent(intent, true)
|
| + || !DownloadUtils.fireOpenIntentForDownload(context, intent)
|
| + || !hasDownloadManagerService()) {
|
| openDownloadsPage(context);
|
| } else {
|
| DownloadManagerService service =
|
|
|