From 924bc65a54ae5484c45626375da77a3436c2bf52 Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Sun, 28 Jun 2015 09:10:41 +0200 Subject: [PATCH] fallback if server does not support video thumbnails --- src/com/owncloud/android/ui/adapter/FileListListAdapter.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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); -- 2.11.0