| Index: chrome/android/java/src/org/chromium/chrome/browser/photo_picker/MimeTypeFileFilter.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/photo_picker/MimeTypeFileFilter.java b/chrome/android/java/src/org/chromium/chrome/browser/photo_picker/MimeTypeFileFilter.java
|
| index 66cfc4512e6a3a81e5f99ed398d44cc5784bde2f..2b64157e436711fa8bc78bf667f160887115a10a 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/photo_picker/MimeTypeFileFilter.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/photo_picker/MimeTypeFileFilter.java
|
| @@ -10,7 +10,6 @@
|
| import java.io.File;
|
| import java.io.FileFilter;
|
| import java.util.HashSet;
|
| -import java.util.List;
|
| import java.util.Locale;
|
|
|
| /**
|
| @@ -24,12 +23,13 @@
|
|
|
| /**
|
| * Contructs a MimeTypeFileFilter object.
|
| - * @param mimeTypes A list of MIME types this filter accepts.
|
| - * For example: images/gif, video/*.
|
| + * @param acceptAttr A comma seperated list of MIME types this filter accepts.
|
| + * For example: images/gif, video/*.
|
| */
|
| - public MimeTypeFileFilter(@NonNull List<String> mimeTypes) {
|
| - for (String field : mimeTypes) {
|
| - field = field.trim().toLowerCase(Locale.US);
|
| + // TODO(finnur): Convert param to List.
|
| + public MimeTypeFileFilter(@NonNull String acceptAttr) {
|
| + for (String field : acceptAttr.toLowerCase(Locale.US).split(",")) {
|
| + field = field.trim();
|
| if (field.startsWith(".")) {
|
| mExtensions.add(field.substring(1));
|
| } else if (field.endsWith("/*")) {
|
|
|