diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index dce90257..5d031b96 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -93,6 +93,14 @@ -keep public class * extends com.bumptech.glide.module.AppGlideModule -keep class com.bumptech.glide.GeneratedAppGlideModuleImpl +-dontwarn org.bouncycastle.** +-dontwarn org.conscrypt.** +-dontwarn org.openjsse.javax.net.ssl.** +-dontwarn org.openjsse.net.ssl.** + +-dontwarn org.checkerframework.checker.nullness.qual.EnsuresNonNull +-dontwarn org.checkerframework.checker.nullness.qual.RequiresNonNull + ##---------------Begin: proguard configuration for Gson ---------- # Gson uses generic type information stored in a class file when working with fields. Proguard # removes such information by default, so configure it to keep all of it. diff --git a/app/src/main/java/org/pixeldroid/app/postCreation/PostCreationActivity.kt b/app/src/main/java/org/pixeldroid/app/postCreation/PostCreationActivity.kt index 72f7bbdc..4deca72f 100644 --- a/app/src/main/java/org/pixeldroid/app/postCreation/PostCreationActivity.kt +++ b/app/src/main/java/org/pixeldroid/app/postCreation/PostCreationActivity.kt @@ -252,7 +252,7 @@ class PostCreationActivity : BaseThemedWithoutBarActivity() { else MediaStore.Images.Media.EXTERNAL_CONTENT_URI val imageUri: Uri = resolver.insert(store, contentValues)!! path = imageUri.toString() - outputStream = resolver.openOutputStream(Objects.requireNonNull(imageUri))!! + outputStream = resolver.openOutputStream(imageUri)!! } else { @Suppress("DEPRECATION") val imagesDir = Environment.getExternalStoragePublicDirectory(getString(R.string.app_name))