new ThumbnailsCacheManager.ThumbnailGenerationTask(\r
fileIcon, mStorageManager, mAccount\r
);\r
- if (thumbnail == null) {\r
- thumbnail = ThumbnailsCacheManager.mDefaultImg;\r
+ if (thumbnail != null) {\r
+ final ThumbnailsCacheManager.AsyncDrawable asyncDrawable =\r
+ new ThumbnailsCacheManager.AsyncDrawable(\r
+ mContext.getResources(),\r
+ thumbnail,\r
+ task\r
+ );\r
+ fileIcon.setImageDrawable(asyncDrawable);\r
+ task.execute(file);\r
+ } else {\r
+ fileIcon.setImageResource(DisplayUtils.getFileTypeIconId(\r
+ file.getMimetype(), file.getFileName()));\r
}\r
- final ThumbnailsCacheManager.AsyncDrawable asyncDrawable =\r
- new ThumbnailsCacheManager.AsyncDrawable(\r
- mContext.getResources(), \r
- thumbnail, \r
- task\r
- );\r
- fileIcon.setImageDrawable(asyncDrawable);\r
- task.execute(file);\r
}\r
}\r
} else {\r