Skip to content

Commit 9d95338

Browse files
Merge pull request #16851 from nextcloud/backport/16844/stable-33.1.0
[stable-33.1.0] fix(file-list): file indicator folder downloaded check
2 parents 6cdcdb3 + a632b09 commit 9d95338

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

app/src/main/java/com/owncloud/android/ui/adapter/OCFileListDelegate.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,10 +349,16 @@ class OCFileListDelegate(
349349
fileUploadHelper.isUploading(file.remotePath, user.accountName)
350350
}
351351

352+
private fun OCFile.canCheckFolderDown(): Boolean = mimeType != null &&
353+
isFolder &&
354+
!isEncrypted &&
355+
fileLength != 0L &&
356+
!etag.isNullOrBlank()
357+
352358
@Suppress("ComplexCondition")
353359
private fun showLocalFileIndicator(file: OCFile, holder: ListViewHolder) {
354360
var isFolderDown = false
355-
if (file.isFolder && !file.isEncrypted && file.fileLength != 0L && file.etag.isNotBlank()) {
361+
if (file.canCheckFolderDown()) {
356362
isFolderDown = storageManager.fileDao.areAllFilesHaveMediaPath(file.fileId, user.accountName)
357363
}
358364

0 commit comments

Comments
 (0)