From 65acb885af76d78968c1b27234ad2e7375886368 Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Sun, 21 May 2023 14:34:39 +0200 Subject: [PATCH] Fix crash on disabled camera app --- .../java/protect/card_locker/LoyaltyCardEditActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java b/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java index fd15882ad..09d877774 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardEditActivity.java @@ -1120,7 +1120,12 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements Uri photoURI = FileProvider.getUriForFile(LoyaltyCardEditActivity.this, BuildConfig.APPLICATION_ID, Utils.createTempFile(this, TEMP_CAMERA_IMAGE_NAME)); mRequestedImage = type; - mPhotoTakerLauncher.launch(photoURI); + try { + mPhotoTakerLauncher.launch(photoURI); + } catch (ActivityNotFoundException e) { + Toast.makeText(getApplicationContext(), R.string.cameraPermissionDeniedTitle, Toast.LENGTH_LONG).show(); + Log.e(TAG, "No activity found to handle intent", e); + } } private void selectImageFromGallery(int type) {