summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/camera/FocusOverlayManager.java5
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,