diff --git a/build.gradle b/build.gradle index 13619d7d2..36f563d22 100644 --- a/build.gradle +++ b/build.gradle @@ -33,7 +33,7 @@ android { applicationId "com.b44t.messenger" multiDexEnabled true - minSdkVersion 16 + minSdkVersion 21 targetSdkVersion 33 vectorDrawables.useSupportLibrary = true @@ -191,7 +191,7 @@ dependencies { // Replacement for ContentResolver // that protects against the Surreptitious Sharing attack. // - implementation 'de.cketti.safecontentresolver:safe-content-resolver-v14:1.0.0' + implementation 'de.cketti.safecontentresolver:safe-content-resolver-v21:1.0.0' gplayImplementation('com.google.firebase:firebase-messaging:23.4.1') { // for PUSH notifications exclude group: 'com.google.firebase', module: 'firebase-core' diff --git a/src/main/java/org/thoughtcrime/securesms/ResolveMediaTask.java b/src/main/java/org/thoughtcrime/securesms/ResolveMediaTask.java index 8ade92314..68f2df2fc 100644 --- a/src/main/java/org/thoughtcrime/securesms/ResolveMediaTask.java +++ b/src/main/java/org/thoughtcrime/securesms/ResolveMediaTask.java @@ -17,7 +17,6 @@ import java.util.HashSet; import static org.thoughtcrime.securesms.util.MediaUtil.getMimeType; import de.cketti.safecontentresolver.SafeContentResolver; -import de.cketti.safecontentresolver.SafeContentResolverCompat; public class ResolveMediaTask extends AsyncTask { @@ -50,7 +49,7 @@ public class ResolveMediaTask extends AsyncTask { String fileName = null; Long fileSize = null; - SafeContentResolver safeContentResolver = SafeContentResolverCompat.newInstance(contextRef.get()); + SafeContentResolver safeContentResolver = SafeContentResolver.newInstance(contextRef.get()); inputStream = safeContentResolver.openInputStream(uri); if (inputStream == null) {