Signed-off-by: Mario Danic <mario@lovelyhq.com>
@@ -201,6 +201,10 @@ public class FolderSyncActivity extends FileActivity implements FolderSyncAdapte
mHandler.post(new TimerTask() {
@Override
public void run() {
+ // strange hack to make everything work as expected
+ if (syncFolderItems.size() > 0) {
+ syncFolderItems.add(0, syncFolderItems.get(0));
+ }
mAdapter.setSyncFolderItems(syncFolderItems);
setListShown(true);
}
@@ -157,7 +157,7 @@ public class FolderSyncAdapter extends SectionedRecyclerViewAdapter<FolderSyncAd
public void onBindViewHolder(MainViewHolder holder, int section, int relativePosition, int absolutePosition) {
- if (section != 0 && mSyncFolderItems.get(section - 1).getFilePaths() != null) {
+ if (section != 0 && mSyncFolderItems.get(section).getFilePaths() != null) {
File file = new File(mSyncFolderItems.get(section).getFilePaths().get(relativePosition));
ThumbnailsCacheManager.MediaThumbnailGenerationTask task =