diff --git a/android/src/main/kotlin/com/apparence/camerawesome/cameraX/CameraPermissions.kt b/android/src/main/kotlin/com/apparence/camerawesome/cameraX/CameraPermissions.kt index 68327d0a..f75d3e33 100644 --- a/android/src/main/kotlin/com/apparence/camerawesome/cameraX/CameraPermissions.kt +++ b/android/src/main/kotlin/com/apparence/camerawesome/cameraX/CameraPermissions.kt @@ -126,7 +126,7 @@ class CameraPermissions : EventChannel.StreamHandler, RequestPermissionsResultLi // Request the not granted permissions CoroutineScope(Dispatchers.IO).launch { requestPermissions(activity, permissionsToAsk, PERMISSIONS_MULTIPLE_REQUEST) { - callback(permissionsGranted.apply { addAll(it) }) + Dispatchers.Main.run { callback(permissionsGranted.apply { addAll(it) }) } } } }