From 9ba9f9723e8dc0c51d55dc5c16aa161488f93b66 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 1 Jul 2016 21:40:36 +0200 Subject: [PATCH] add a crashfix when debugging --- .../com/simplemobiletools/flashlight/MarshmallowCamera.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/simplemobiletools/flashlight/MarshmallowCamera.java b/app/src/main/java/com/simplemobiletools/flashlight/MarshmallowCamera.java index 4d02f2f..be6b1f4 100644 --- a/app/src/main/java/com/simplemobiletools/flashlight/MarshmallowCamera.java +++ b/app/src/main/java/com/simplemobiletools/flashlight/MarshmallowCamera.java @@ -23,7 +23,8 @@ public class MarshmallowCamera { try { final CameraManager manager = (CameraManager) mContext.getSystemService(Context.CAMERA_SERVICE); final String[] list = manager.getCameraIdList(); - manager.setTorchMode(list[0], enable); + if (list.length > 0) + manager.setTorchMode(list[0], enable); } catch (CameraAccessException e) { Log.e(TAG, "toggle marshmallow flashlight " + e.getMessage()); bus.post(new Events.CameraUnavailable());