diff options
-rw-r--r-- | src/com/android/camera/FocusOverlayManager.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/camera/FocusOverlayManager.java b/src/com/android/camera/FocusOverlayManager.java index efc5ac4f6..f34590867 100644 --- a/src/com/android/camera/FocusOverlayManager.java +++ b/src/com/android/camera/FocusOverlayManager.java @@ -424,12 +424,12 @@ public class FocusOverlayManager implements PreviewStatusListener.PreviewAreaCha public void onPreviewStarted() { mState = STATE_IDLE; + resetTouchFocus(); } public void onPreviewStopped() { // If auto focus was in progress, it would have been stopped. mState = STATE_IDLE; - resetTouchFocus(); updateFocusUI(); } @@ -590,6 +590,9 @@ public class FocusOverlayManager implements PreviewStatusListener.PreviewAreaCha // Initialize mFocusArea. mFocusArea = null; mMeteringArea = null; + // This will cause current module to call getFocusAreas() and + // getMeteringAreas() and send updated regions to camera. + mListener.setFocusParameters(); if (mTouchCoordinate != null) { UsageStatistics.instance().tapToFocus(mTouchCoordinate, |