Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4bdb410c authored by tibbi's avatar tibbi
Browse files

correct a check at deleting folders

parent 039aa6c9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -420,13 +420,13 @@ fun BaseSimpleActivity.deleteFile(fileDirItem: FileDirItem, allowDeleteFolder: B
fun BaseSimpleActivity.deleteFileBg(fileDirItem: FileDirItem, allowDeleteFolder: Boolean = false, callback: ((wasSuccess: Boolean) -> Unit)? = null) {
    val path = fileDirItem.path
    val file = File(path)
    var fileDeleted = !path.startsWith(OTG_PATH) && (!file.exists() && file.length() == 0L || file.delete())
    var fileDeleted = !path.startsWith(OTG_PATH) && ((!file.exists() && file.length() == 0L) || file.delete())
    if (fileDeleted) {
        rescanDeletedPath(path) {
            callback?.invoke(true)
        }
    } else {
        if (file.isDirectory || allowDeleteFolder) {
        if (file.isDirectory && allowDeleteFolder) {
            fileDeleted = deleteRecursively(file)
        }