From 8cac8f451e7fb1e268f4c09f6e340822015694f9 Mon Sep 17 00:00:00 2001 From: Andreas Feldner Date: Sun, 31 Aug 2025 14:25:59 +0200 Subject: [PATCH 1/2] Fixes https://github.com/element-hq/element-android/issues/9074 --- .../src/main/java/im/vector/app/core/utils/PermissionChecker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt b/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt index 1323edf188..0fa39ddce9 100644 --- a/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt +++ b/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt @@ -32,7 +32,7 @@ class AndroidPermissionChecker @Inject constructor( ) : PermissionChecker { override fun checkPermission(vararg permissions: String): Boolean { return permissions.any { permission -> - ActivityCompat.checkSelfPermission(applicationContext, permission) != PackageManager.PERMISSION_GRANTED + ActivityCompat.checkSelfPermission(applicationContext, permission) == PackageManager.PERMISSION_GRANTED } } } From d9186b35a87fa16714845d50c7942c699ce76cf0 Mon Sep 17 00:00:00 2001 From: Andreas Feldner Date: Sun, 31 Aug 2025 14:25:59 +0200 Subject: [PATCH 2/2] Fixes https://github.com/element-hq/element-android/issues/9074 Signed-off-by: Andreas Feldner --- .../src/main/java/im/vector/app/core/utils/PermissionChecker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt b/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt index 1323edf188..0fa39ddce9 100644 --- a/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt +++ b/vector/src/main/java/im/vector/app/core/utils/PermissionChecker.kt @@ -32,7 +32,7 @@ class AndroidPermissionChecker @Inject constructor( ) : PermissionChecker { override fun checkPermission(vararg permissions: String): Boolean { return permissions.any { permission -> - ActivityCompat.checkSelfPermission(applicationContext, permission) != PackageManager.PERMISSION_GRANTED + ActivityCompat.checkSelfPermission(applicationContext, permission) == PackageManager.PERMISSION_GRANTED } } }