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

View File

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