| Index: ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java
|
| diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java
|
| index 753a559340d994f64956f794b4dcb295ea7ed12a..01bc4cd08b3d481022ec3b2f84391319666bf2c6 100644
|
| --- a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java
|
| +++ b/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java
|
| @@ -157,6 +157,10 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback,
|
| && !window.hasPermission(Manifest.permission.RECORD_AUDIO)) {
|
| missingPermissions.add(Manifest.permission.RECORD_AUDIO);
|
| }
|
| + if (UiUtils.shouldShowPhotoPicker()
|
| + && !window.hasPermission(Manifest.permission.READ_EXTERNAL_STORAGE)) {
|
| + missingPermissions.add(Manifest.permission.READ_EXTERNAL_STORAGE);
|
| + }
|
|
|
| if (missingPermissions.isEmpty()) {
|
| launchSelectFileIntent();
|
|
|