|
@@ -790,8 +790,6 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
|
prepareListOfHiddenFiles();
|
|
prepareListOfHiddenFiles();
|
|
mergeOCFilesForLivePhoto();
|
|
mergeOCFilesForLivePhoto();
|
|
mFilesAll.clear();
|
|
mFilesAll.clear();
|
|
-
|
|
|
|
- // TODO check necessity of it
|
|
|
|
addOfflineOperations(directory.getFileId());
|
|
addOfflineOperations(directory.getFileId());
|
|
mFilesAll.addAll(mFiles);
|
|
mFilesAll.addAll(mFiles);
|
|
currentDirectory = directory;
|
|
currentDirectory = directory;
|
|
@@ -807,8 +805,11 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
|
|
|
|
|
private void addOfflineOperations(long fileId) {
|
|
private void addOfflineOperations(long fileId) {
|
|
List<OCFile> offlineOperations = mStorageManager.offlineOperationsRepository.convertToOCFiles(fileId);
|
|
List<OCFile> offlineOperations = mStorageManager.offlineOperationsRepository.convertToOCFiles(fileId);
|
|
- List<OCFile> newFiles;
|
|
|
|
|
|
+ if (offlineOperations.isEmpty()) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ List<OCFile> newFiles;
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
|
newFiles = offlineOperations.stream()
|
|
newFiles = offlineOperations.stream()
|
|
.filter(offlineFile -> mFilesAll.stream()
|
|
.filter(offlineFile -> mFilesAll.stream()
|