From f5b55febb4218bb1d4b84d376b7beaf3cde1dda6 Mon Sep 17 00:00:00 2001 From: Rohit Verma Date: Fri, 17 Jan 2025 11:37:55 +0530 Subject: [PATCH] fix crash when opening camera while having partial storage access --- app/src/main/java/fr/free/nrw/commons/utils/PermissionUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/fr/free/nrw/commons/utils/PermissionUtils.kt b/app/src/main/java/fr/free/nrw/commons/utils/PermissionUtils.kt index cfe6b8928..df3b33bf6 100644 --- a/app/src/main/java/fr/free/nrw/commons/utils/PermissionUtils.kt +++ b/app/src/main/java/fr/free/nrw/commons/utils/PermissionUtils.kt @@ -133,7 +133,7 @@ object PermissionUtils { vararg permissions: String ) { if (hasPartialAccess(activity)) { - Thread(onPermissionGranted).start() + CoroutineScope(Dispatchers.Main).launch { onPermissionGranted.run() } return } checkPermissionsAndPerformAction(