diff --git a/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/effects/DeleteFiles.kt b/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/effects/DeleteFiles.kt index 74090a50d..2611a7144 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/effects/DeleteFiles.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/effects/DeleteFiles.kt @@ -45,15 +45,11 @@ data class DeleteFiles(private val booksOnDiskListItems: List) : dialogShower.show(DeleteZims(name), { val booksDeleted = booksOnDiskListItems.fold(true) { acc, book -> - acc && - (if (deleteSpecificZimFile(book)) { - if (book.file.canonicalPath == zimReaderContainer.zimCanonicalPath) { - zimReaderContainer.setZimFile(null) - } - true - } else { - false - }) + acc && deleteSpecificZimFile(book).also { + if (it && book.file.canonicalPath == zimReaderContainer.zimCanonicalPath) { + zimReaderContainer.setZimFile(null) + } + } } activity.toast(if (booksDeleted) R.string.delete_zims_toast else R.string.delete_zim_failed)