| Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSnackbarController.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSnackbarController.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSnackbarController.java
|
| index 2d5f7d037fcc7122d3584f7f83029c0f9f7db292..206998b8a2b0d310da95f8453b1f92c2d07069a1 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSnackbarController.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSnackbarController.java
|
| @@ -39,9 +39,8 @@ public class DownloadSnackbarController implements SnackbarManager.SnackbarContr
|
| }
|
|
|
| @Override
|
| - @SuppressWarnings("unchecked")
|
| public void onAction(Object actionData) {
|
| - if (actionData == null) {
|
| + if (!(actionData instanceof ActionDataInfo)) {
|
| DownloadManagerService.openDownloadsPage(mContext);
|
| return;
|
| }
|
| @@ -51,7 +50,7 @@ public class DownloadSnackbarController implements SnackbarManager.SnackbarContr
|
| return;
|
| }
|
| DownloadManagerService manager = DownloadManagerService.getDownloadManagerService(mContext);
|
| - manager.openDownloadedContent(download.systemDownloadId);
|
| + manager.openDownloadedContent(download.downloadInfo, download.systemDownloadId);
|
| if (download.notificationId != INVALID_NOTIFICATION_ID) {
|
| NotificationManager notificationManager =
|
| (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
|
|
|