summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/FocusManager.java
diff options
context:
space:
mode:
authorWu-cheng Li <wuchengli@google.com>2011-11-10 16:06:17 +0800
committerWu-cheng Li <wuchengli@google.com>2011-11-10 17:01:33 +0800
commit72eaced345def3746038f1aba3efe2845b274884 (patch)
treea6031097bf41ca8d9ca2fbb4fc6958dba71d9110 /src/com/android/camera/FocusManager.java
parent8252bf716c798a1007e7869569b35815d2df3c6c (diff)
downloadLegacyCamera-72eaced345def3746038f1aba3efe2845b274884.zip
LegacyCamera-72eaced345def3746038f1aba3efe2845b274884.tar.gz
LegacyCamera-72eaced345def3746038f1aba3efe2845b274884.tar.bz2
Do not reset the focus if next snapshot is pending.
+ Suupose autofocus is focusing and a picture will be taken when focus callback arrives. Remeber the next snapshot request if the shutter button is clicked. bug:5589632 Change-Id: Ice8df7145f68996bd307fa5914e1c672bc624239
Diffstat (limited to 'src/com/android/camera/FocusManager.java')
-rw-r--r--src/com/android/camera/FocusManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/camera/FocusManager.java b/src/com/android/camera/FocusManager.java
index bdf4766..76a8737 100644
--- a/src/com/android/camera/FocusManager.java
+++ b/src/com/android/camera/FocusManager.java
@@ -471,6 +471,10 @@ public class FocusManager {
return mState == STATE_SUCCESS || mState == STATE_FAIL;
}
+ public boolean isFocusingSnapOnFinish() {
+ return mState == STATE_FOCUSING_SNAP_ON_FINISH;
+ }
+
public void removeMessages() {
mHandler.removeMessages(RESET_TOUCH_FOCUS);
}