summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorweijiew <weijiew@codeaurora.org>2016-11-24 16:26:02 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-24 21:09:49 -0800
commitba7ed3041495777df6a8d832d7bee93c47d760b1 (patch)
tree65a3bc9e945ffcbb26045548178328b1cbae692e /src
parenteba671dc09fd92c345868655f7a20571b09d1e95 (diff)
downloadandroid_packages_apps_Snap-ba7ed3041495777df6a8d832d7bee93c47d760b1.tar.gz
android_packages_apps_Snap-ba7ed3041495777df6a8d832d7bee93c47d760b1.tar.bz2
android_packages_apps_Snap-ba7ed3041495777df6a8d832d7bee93c47d760b1.zip
SnapdragonCamera: Camera2 force close after focused
Handler message leaks the camera id, the camera id is set to 0 when handleing Message.As we known, rear camera id is 0 and front camera id is 1. Focus action runs normall when switching to rear camera, but focus action will lead to force close when switching to fornt camera. Change-Id: I7795b7cd0c34c256d1ad0066d13a51ed54cec67d CRs-Fixed: 1094009
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/CaptureModule.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index 42f94b6f5..ed2464e3b 100644
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -1138,6 +1138,7 @@ public class CaptureModule implements CameraModule, PhotoController,
mCaptureSession[id].capture(builder.build(), mCaptureCallback, mCameraHandler);
setAFModeToPreview(id, mControlAFMode);
Message message = mCameraHandler.obtainMessage(CANCEL_TOUCH_FOCUS, mCameraId[id]);
+ message.arg1 = id;
mCameraHandler.sendMessageDelayed(message, CANCEL_TOUCH_FOCUS_DELAY);
} catch (CameraAccessException e) {
e.printStackTrace();