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

Commit 529a1229 authored by tibbi's avatar tibbi
Browse files

create parent folders at getFileOutputStream if needed

parent 200921a5
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -6,7 +6,7 @@ buildscript {
        propMinSdkVersion = 16
        propMinSdkVersion = 16
        propTargetSdkVersion = propCompileSdkVersion
        propTargetSdkVersion = propCompileSdkVersion
        propVersionCode = 1
        propVersionCode = 1
        propVersionName = '3.16.10'
        propVersionName = '3.16.11'
        kotlin_version = '1.2.30'
        kotlin_version = '1.2.30'
        support_libs = '27.1.0'
        support_libs = '27.1.0'
    }
    }
+6 −1
Original line number Original line Diff line number Diff line
@@ -595,8 +595,13 @@ fun BaseSimpleActivity.getFileOutputStream(fileDirItem: FileDirItem, allowCreati
            }
            }
        }
        }
    } else {
    } else {
        val file = File(fileDirItem.path)
        if (!file.parentFile.exists()) {
            file.parentFile.mkdirs()
        }

        try {
        try {
            callback(FileOutputStream(File(fileDirItem.path)))
            callback(FileOutputStream(file))
        } catch (e: Exception) {
        } catch (e: Exception) {
            callback(null)
            callback(null)
        }
        }