summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/Camera.java
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-03-13 13:04:24 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-13 13:04:24 -0700
commit8d0dd0e2ee9a9f8d729ed96597102777cf14701f (patch)
tree4d422a9bea896fbc60f90c67582828dea9bc21f0 /src/com/android/camera/Camera.java
parente3f4516c2154539cb5778ef061abf8a0ccf90a5e (diff)
downloadpackages_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.java6
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() {