Fixed. Icons which have extensions in UpperCase, in the uploads view are not correct
authorjabarros <jabarros@solidgear.es>
Tue, 30 Dec 2014 10:55:13 +0000 (11:55 +0100)
committerjabarros <jabarros@solidgear.es>
Tue, 30 Dec 2014 10:55:13 +0000 (11:55 +0100)
src/com/owncloud/android/ui/adapter/LocalFileListAdapter.java
src/com/owncloud/android/utils/BitmapUtils.java

index 73f81cf..8476197 100644 (file)
@@ -160,7 +160,7 @@ public class LocalFileListAdapter extends BaseAdapter implements ListAdapter {
                     }
                 } else {
                     Uri selectedUri = Uri.fromFile(file);
-                    String fileExtension = MimeTypeMap.getFileExtensionFromUrl(selectedUri.toString());
+                    String fileExtension = MimeTypeMap.getFileExtensionFromUrl(selectedUri.toString().toLowerCase());
                     String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(fileExtension);
                     fileIcon.setImageResource(DisplayUtils.getResourceId(mimeType, file.getName()));
                 }  
index df04a41..92824f4 100644 (file)
@@ -181,7 +181,7 @@ public class BitmapUtils {
      */
     public static boolean isImage(File file) {
         Uri selectedUri = Uri.fromFile(file);
-        String fileExtension = MimeTypeMap.getFileExtensionFromUrl(selectedUri.toString());
+        String fileExtension = MimeTypeMap.getFileExtensionFromUrl(selectedUri.toString().toLowerCase());
         String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(fileExtension);
 
         return (mimeType != null && mimeType.startsWith("image/"));