Download to be backwards compatible with stock browser
Change-Id: Ibaf4a28f5c66e09812f1a8fe6003aa0c21a7eb57
diff --git a/src/com/android/browser/DownloadSettings.java b/src/com/android/browser/DownloadSettings.java
index 4c7c829..b10470b 100644
--- a/src/com/android/browser/DownloadSettings.java
+++ b/src/com/android/browser/DownloadSettings.java
@@ -246,6 +246,12 @@
if (DOWNLOAD_PATH == requestCode) {
if (resultCode == Activity.RESULT_OK && intent != null) {
downloadPath = intent.getStringExtra("result_dir_sel");
+ // Fallback logic to stock browser
+ if (downloadPath == null) {
+ Uri uri = intent.getData();
+ if(uri != null)
+ downloadPath = uri.getPath();
+ }
if (downloadPath != null) {
String rawEmulatedStorageTarget = System.getenv(ENV_EMULATED_STORAGE_TARGET);
if (!TextUtils.isEmpty(rawEmulatedStorageTarget)) {