photobooth: catch ActivityNotFound exception
Change-Id: I06d4a5df383737d65de1f0dbbe3a0ec332f018df
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 a357518..ca6ab30 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 @@
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 @@
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