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

Commit ff678539 authored by tibbi's avatar tibbi
Browse files

try getting the media content uri at generating a public uri

parent 0512703c
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.13.6'
        propVersionName = '3.13.8'
        kotlin_version = '1.2.21'
        kotlin_version = '1.2.21'
        support_libs = '27.0.2'
        support_libs = '27.0.2'
    }
    }
+1 −1
Original line number Original line Diff line number Diff line
@@ -215,7 +215,7 @@ fun Context.getPermissionString(id: Int) = when (id) {
fun Context.getFilePublicUri(file: File, applicationId: String): Uri {
fun Context.getFilePublicUri(file: File, applicationId: String): Uri {
    // try getting a media content uri first, like content://media/external/images/media/438
    // try getting a media content uri first, like content://media/external/images/media/438
    // if media content uri is null, get our custom uri like content://com.simplemobiletools.gallery.provider/external_files/emulated/0/DCIM/IMG_20171104_233915.jpg
    // if media content uri is null, get our custom uri like content://com.simplemobiletools.gallery.provider/external_files/emulated/0/DCIM/IMG_20171104_233915.jpg
    return /*getMediaContentUri(file.absolutePath) ?: */FileProvider.getUriForFile(this, "$applicationId.provider", file)
    return getMediaContentUri(file.absolutePath) ?: FileProvider.getUriForFile(this, "$applicationId.provider", file)
}
}


fun Context.getMediaContentUri(path: String): Uri? {
fun Context.getMediaContentUri(path: String): Uri? {