diff options
author | weijiew <weijiew@codeaurora.org> | 2016-11-24 16:26:02 +0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-11-24 21:09:49 -0800 |
commit | ba7ed3041495777df6a8d832d7bee93c47d760b1 (patch) | |
tree | 65a3bc9e945ffcbb26045548178328b1cbae692e /src | |
parent | eba671dc09fd92c345868655f7a20571b09d1e95 (diff) | |
download | android_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.java | 1 |
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(); |