Index: media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java |
diff --git a/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java b/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java |
index 016ae4c53f7f1d3cb64df89cc45b9c23fcac0549..488f42b406d1d9dc07064c3c2719e87f3e8ef03d 100644 |
--- a/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java |
+++ b/media/capture/video/android/java/src/org/chromium/media/VideoCaptureCamera.java |
@@ -542,8 +542,11 @@ public class VideoCaptureCamera |
final List<String> flashModes = parameters.getSupportedFlashModes(); |
if (flashModes != null) { |
- builder.setTorch( |
+ builder.setSupportsTorch( |
flashModes.contains(android.hardware.Camera.Parameters.FLASH_MODE_TORCH)); |
+ builder.setTorch(parameters.getFlashMode() |
+ == android.hardware.Camera.Parameters.FLASH_MODE_TORCH); |
+ |
builder.setRedEyeReduction( |
flashModes.contains(android.hardware.Camera.Parameters.FLASH_MODE_RED_EYE)); |