From 93b7516d19976cb0f767267abefcc042922ce89d Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Thu, 23 Jan 2020 15:31:33 -0500
Subject: [PATCH] photobooth: catch ActivityNotFound exception

Change-Id: I06d4a5df383737d65de1f0dbbe3a0ec332f018df
---
 .../main/java/cx/ring/account/ProfileCreationFragment.java   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java b/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java
index a35751883..ca6ab301d 100644
--- a/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java
+++ b/ring-android/app/src/main/java/cx/ring/account/ProfileCreationFragment.java
@@ -22,6 +22,7 @@ package cx.ring.account;
 
 import android.Manifest;
 import android.app.Activity;
+import android.content.ActivityNotFoundException;
 import android.content.Context;
 import android.content.Intent;
 import android.content.pm.PackageManager;
@@ -203,10 +204,12 @@ public class ProfileCreationFragment extends BaseSupportFragment<ProfileCreation
             intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
             intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
             tmpProfilePhotoUri = uri;
+            startActivityForResult(intent, REQUEST_CODE_PHOTO);
         } catch (IOException e) {
             Log.e(TAG, "Can't create temp file", e);
+        } catch (ActivityNotFoundException e) {
+            Log.e(TAG, "Could not start activity");
         }
-        startActivityForResult(intent, REQUEST_CODE_PHOTO);
     }
 
     @Override
-- 
GitLab