fix threading at conflict resolution at decompressing

This commit is contained in:
tibbi 2023-01-18 22:13:43 +01:00
parent 227f30c959
commit 52035a920a
1 changed files with 5 additions and 3 deletions

View File

@ -545,9 +545,11 @@ class ItemsAdapter(
}
zipInputStream.closeEntry()
val destinationPath = fileDirItems.first().getParentPath().trimEnd('/')
activity.checkConflicts(fileDirItems, destinationPath, 0, LinkedHashMap()) {
ensureBackgroundThread {
decompressPaths(sourcePaths, it, callback)
activity.runOnUiThread {
activity.checkConflicts(fileDirItems, destinationPath, 0, LinkedHashMap()) {
ensureBackgroundThread {
decompressPaths(sourcePaths, it, callback)
}
}
}
} catch (exception: Exception) {