diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-13 13:04:24 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-13 13:04:24 -0700 |
commit | 8d0dd0e2ee9a9f8d729ed96597102777cf14701f (patch) | |
tree | 4d422a9bea896fbc60f90c67582828dea9bc21f0 /src/com/android/camera/Camera.java | |
parent | e3f4516c2154539cb5778ef061abf8a0ccf90a5e (diff) | |
download | packages_apps_LegacyCamera-8d0dd0e2ee9a9f8d729ed96597102777cf14701f.zip packages_apps_LegacyCamera-8d0dd0e2ee9a9f8d729ed96597102777cf14701f.tar.gz packages_apps_LegacyCamera-8d0dd0e2ee9a9f8d729ed96597102777cf14701f.tar.bz2 |
auto import from //branches/cupcake_rel/...@138607
Diffstat (limited to 'src/com/android/camera/Camera.java')
-rw-r--r-- | src/com/android/camera/Camera.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/camera/Camera.java b/src/com/android/camera/Camera.java index 71ed339..1111d0d 100644 --- a/src/com/android/camera/Camera.java +++ b/src/com/android/camera/Camera.java @@ -1273,11 +1273,13 @@ public class Camera extends Activity implements View.OnClickListener, } clearFocusState(); updateFocusIndicator(); - } else { + } else if (mFocusState == FOCUSING) { // Half pressing the shutter (i.e. the focus button event) will // already have requested AF for us, so just request capture on // focus here. mFocusState = FOCUSING_SNAP_ON_FINISH; + } else if (mFocusState == FOCUS_NOT_STARTED) { + // Focus key down event is dropped for some reasons. Just ignore. } } @@ -1527,6 +1529,8 @@ public class Camera extends Activity implements View.OnClickListener, mCameraDevice.stopPreview(); } mPreviewing = false; + // If auto focus was in progress, it would have been canceled. + clearFocusState(); } void gotoGallery() { |