From: David A. Velasco Date: Thu, 16 Oct 2014 14:13:17 +0000 (+0200) Subject: Fix glitch in reuse of thumbnails after crossed rename of files in the server side X-Git-Tag: oc-android-1.7.0_signed~15^2~12 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/d7de54a6a51cdad174c4461f8b5e3279910d433c?ds=sidebyside;hp=--cc Fix glitch in reuse of thumbnails after crossed rename of files in the server side --- d7de54a6a51cdad174c4461f8b5e3279910d433c diff --git a/src/com/owncloud/android/providers/FileContentProvider.java b/src/com/owncloud/android/providers/FileContentProvider.java index 22a47aab..a94454ce 100644 --- a/src/com/owncloud/android/providers/FileContentProvider.java +++ b/src/com/owncloud/android/providers/FileContentProvider.java @@ -168,7 +168,7 @@ public class FileContentProvider extends ContentProvider { String remoteId = ""; if (c != null && c.moveToFirst()) { remoteId = c.getString(c.getColumnIndex(ProviderTableMeta.FILE_REMOTE_ID)); - ThumbnailsCacheManager.removeFileFromCache(remoteId); + //ThumbnailsCacheManager.removeFileFromCache(remoteId); } Log_OC.d(TAG, "Removing FILE " + remoteId); diff --git a/src/com/owncloud/android/ui/adapter/FileListListAdapter.java b/src/com/owncloud/android/ui/adapter/FileListListAdapter.java index df23414c..0d10e7fa 100644 --- a/src/com/owncloud/android/ui/adapter/FileListListAdapter.java +++ b/src/com/owncloud/android/ui/adapter/FileListListAdapter.java @@ -197,9 +197,12 @@ public class FileListListAdapter extends BaseAdapter implements ListAdapter { new ThumbnailsCacheManager.ThumbnailGenerationTask( fileIcon, mStorageManager ); + if (thumbnail == null) { + thumbnail = ThumbnailsCacheManager.mDefaultImg; + } final AsyncDrawable asyncDrawable = new AsyncDrawable( mContext.getResources(), - ThumbnailsCacheManager.mDefaultImg, + thumbnail, task ); fileIcon.setImageDrawable(asyncDrawable);