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)) {