diff options
author | Tomasz Mikolajewski <mtomasz@google.com> | 2016-05-09 12:30:30 +0900 |
---|---|---|
committer | Tomasz Mikolajewski <mtomasz@google.com> | 2016-05-09 12:30:30 +0900 |
commit | 6bef271b9463a46cd35b6f39a0f0fd522e22fd22 (patch) | |
tree | 31e5192268ce96321f419780cef060b18c4843ff | |
parent | 8286e24870e89f1100a219200990bd12877b2a1b (diff) | |
download | android_packages_providers_DownloadProvider-6bef271b9463a46cd35b6f39a0f0fd522e22fd22.tar.gz android_packages_providers_DownloadProvider-6bef271b9463a46cd35b6f39a0f0fd522e22fd22.tar.bz2 android_packages_providers_DownloadProvider-6bef271b9463a46cd35b6f39a0f0fd522e22fd22.zip |
Allow viewing content:// Uris from Downloads.
Bug: 28476442
Change-Id: I12a35a2c35c16ddf899637dfb85c30006c169fd7
-rw-r--r-- | src/com/android/providers/downloads/OpenHelper.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/com/android/providers/downloads/OpenHelper.java b/src/com/android/providers/downloads/OpenHelper.java index 7a74c88c..27ab86b9 100644 --- a/src/com/android/providers/downloads/OpenHelper.java +++ b/src/com/android/providers/downloads/OpenHelper.java @@ -97,13 +97,10 @@ public class OpenHelper { intent.putExtra(Intent.EXTRA_ORIGINATING_URI, remoteUri); intent.putExtra(Intent.EXTRA_REFERRER, getRefererUri(context, id)); intent.putExtra(Intent.EXTRA_ORIGINATING_UID, getOriginatingUid(context, id)); - } else if ("file".equals(localUri.getScheme())) { + } else { intent.setDataAndType(documentUri, mimeType); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION); - } else { - throw new UnsupportedOperationException( - "Unsupported scheme: " + localUri.getScheme()); } return intent; |