From: tobiasKaminsky Date: Sun, 28 Jun 2015 07:10:41 +0000 (+0200) Subject: fallback if server does not support video thumbnails X-Git-Tag: beta-20151202~1^2~2^2~7 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/924bc65a54ae5484c45626375da77a3436c2bf52 fallback if server does not support video thumbnails --- diff --git a/src/com/owncloud/android/ui/adapter/FileListListAdapter.java b/src/com/owncloud/android/ui/adapter/FileListListAdapter.java index 6c677988..b81e1a54 100644 --- a/src/com/owncloud/android/ui/adapter/FileListListAdapter.java +++ b/src/com/owncloud/android/ui/adapter/FileListListAdapter.java @@ -30,6 +30,7 @@ import android.accounts.Account; import android.content.Context; import android.content.SharedPreferences; import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.os.Build; import android.preference.PreferenceManager; import android.text.format.DateUtils; @@ -309,12 +310,15 @@ public class FileListListAdapter extends BaseAdapter implements ListAdapter { fileIcon, mStorageManager, mAccount ); if (thumbnail == null) { - thumbnail = ThumbnailsCacheManager.mDefaultImg; +// thumbnail = ThumbnailsCacheManager.mDefaultImg; + Integer id = DisplayUtils.getFileTypeIconId(file.getMimetype(), + file.getFileName()); + thumbnail = BitmapFactory.decodeResource(mContext.getResources(), id); } final ThumbnailsCacheManager.AsyncDrawable asyncDrawable = new ThumbnailsCacheManager.AsyncDrawable( - mContext.getResources(), - thumbnail, + mContext.getResources(), + thumbnail, task ); fileIcon.setImageDrawable(asyncDrawable);