diff options
-rw-r--r-- | services/camera/libcameraservice/camera2/CaptureSequencer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/camera/libcameraservice/camera2/CaptureSequencer.cpp b/services/camera/libcameraservice/camera2/CaptureSequencer.cpp index a836321..bdd8fa9 100644 --- a/services/camera/libcameraservice/camera2/CaptureSequencer.cpp +++ b/services/camera/libcameraservice/camera2/CaptureSequencer.cpp @@ -263,7 +263,8 @@ CaptureSequencer::CaptureState CaptureSequencer::manageStart( nextState = BURST_CAPTURE_START; } else if (l.mParameters.zslMode && - l.mParameters.state == Parameters::STILL_CAPTURE) { + l.mParameters.state == Parameters::STILL_CAPTURE && + l.mParameters.flashMode != Parameters::FLASH_MODE_ON) { nextState = ZSL_START; } else { nextState = STANDARD_START; |