diff options
-rw-r--r-- | camera/OMXCameraAdapter/OMXFocus.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/camera/OMXCameraAdapter/OMXFocus.cpp b/camera/OMXCameraAdapter/OMXFocus.cpp index fcc2010..e9a969c 100644 --- a/camera/OMXCameraAdapter/OMXFocus.cpp +++ b/camera/OMXCameraAdapter/OMXFocus.cpp @@ -804,7 +804,8 @@ void OMXCameraAdapter::handleFocusCallback() { return; } - if (eFocusStatus.eFocusStatus != OMX_FocusStatusRequest) { + if ( ( eFocusStatus.eFocusStatus != OMX_FocusStatusRequest ) && + ( eFocusStatus.eFocusStatus != OMX_FocusStatusOff ) ) { // signal doAutoFocus when a end of scan message comes // ignore start of scan Mutex::Autolock lock(mDoAFMutex); |