| Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| index 97dc2ff10e4e57b470321516db97e6648912bfa5..371d3037beba051cd39e70adc4797c457ae78de4 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| @@ -239,4 +239,16 @@ public class DownloadManagerDelegate {
|
| mCallback.onQueryCompleted(result, mShowNotifications);
|
| }
|
| }
|
| +
|
| + static Uri getContentUriFromDownloadManager(Context context, long downloadId) {
|
| + DownloadManager manager =
|
| + (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
|
| + Uri contentUri = null;
|
| + try {
|
| + contentUri = manager.getUriForDownloadedFile(downloadId);
|
| + } catch (SecurityException e) {
|
| + Log.e(TAG, "unable to get content URI from DownloadManager");
|
| + }
|
| + return contentUri;
|
| + }
|
| }
|
|
|