Skip to content

Commit

Permalink
[SVN] r2791 Inventory in /Libraries/twister-lib-android/
Browse files Browse the repository at this point in the history
[FIX] Crash when camera doesn't support flash
  • Loading branch information
TWiStErRob committed Mar 10, 2019
1 parent 2657874 commit 04dee12
Showing 1 changed file with 9 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,15 @@ public void setFlash(boolean flash) {
? android.hardware.Camera.Parameters.FLASH_MODE_ON
: android.hardware.Camera.Parameters.FLASH_MODE_OFF;
cameraHolder.params.setFlashMode(flashMode);
cameraHolder.camera.setParameters(cameraHolder.params);
try {
cameraHolder.camera.setParameters(cameraHolder.params);
} catch(RuntimeException ex) {
// TODO pre-check and hide flash button
// E/Camera2-Parameters: set: Requested flash mode "on" is not supported: No flash on device
// java.lang.RuntimeException: setParameters failed
// at android.hardware.Camera.native_setParameters(Native Method)
// at android.hardware.Camera.setParameters(Camera.java:2102)
}
}

@SuppressWarnings("deprecation")
Expand Down

0 comments on commit 04dee12

Please sign in to comment.