Skip to content

Commit 47675f5

Browse files
author
Jan Guegel
committed
fix double folders for password protected zip
1 parent 957c023 commit 47675f5

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

app/src/main/kotlin/org/fossify/filemanager/activities/DecompressActivity.kt

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -265,18 +265,20 @@ class DecompressActivity : SimpleActivity() {
265265

266266
val lastModified = zipEntry.lastModifiedTime
267267
val filename = zipEntry.fileName.removeSuffix("/")
268-
allFiles.add(
269-
ListItem(
270-
mPath = filename,
271-
mName = filename.getFilenameFromPath(),
272-
mIsDirectory = zipEntry.isDirectory,
273-
mChildren = 0,
274-
mSize = 0L,
275-
mModified = lastModified,
276-
isSectionTitle = false,
277-
isGridTypeDivider = false
268+
if (allFiles.none { it.mPath == filename }) {
269+
allFiles.add(
270+
ListItem(
271+
mPath = filename,
272+
mName = filename.getFilenameFromPath(),
273+
mIsDirectory = zipEntry.isDirectory,
274+
mChildren = 0,
275+
mSize = 0L,
276+
mModified = lastModified,
277+
isSectionTitle = false,
278+
isGridTypeDivider = false
279+
)
278280
)
279-
)
281+
}
280282
}
281283

282284
runOnUiThread {

0 commit comments

Comments
 (0)