summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CaptureModule.java
diff options
context:
space:
mode:
authorjunjiez <junjiez@codeaurora.org>2016-11-30 14:04:21 +0800
committerjunjiez <junjiez@codeaurora.org>2016-12-05 14:15:54 +0800
commit124aba9e3fb63c422f603828a72ba2aa06a48ab6 (patch)
treed214bcda14afeca1f484c4ac46470c730e773c49 /src/com/android/camera/CaptureModule.java
parent7a280652591b1285af961111f16c6c35ff585401 (diff)
downloadandroid_packages_apps_Snap-124aba9e3fb63c422f603828a72ba2aa06a48ab6.tar.gz
android_packages_apps_Snap-124aba9e3fb63c422f603828a72ba2aa06a48ab6.tar.bz2
android_packages_apps_Snap-124aba9e3fb63c422f603828a72ba2aa06a48ab6.zip
SnapdragonCamera:Fix crash when zooming
The args of the message CANCEL_TOUCH_FOCUS is wrong, and the handler always get 0 as the cameraId, when mono-only is enabled, the cameraId is 2. Change-Id: Ib6a9a5831d0403bd9d9df6959ed35440ac42cc77 CRs-Fixed: 1092598
Diffstat (limited to 'src/com/android/camera/CaptureModule.java')
-rwxr-xr-x[-rw-r--r--]src/com/android/camera/CaptureModule.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index 165f5f82c..24438d30b 100644..100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -1185,8 +1185,8 @@ public class CaptureModule implements CameraModule, PhotoController,
mState[id] = STATE_WAITING_TOUCH_FOCUS;
mCaptureSession[id].capture(builder.build(), mCaptureCallback, mCameraHandler);
setAFModeToPreview(id, mControlAFMode);
- Message message = mCameraHandler.obtainMessage(CANCEL_TOUCH_FOCUS, mCameraId[id]);
- message.arg1 = id;
+ Message message = mCameraHandler.obtainMessage(
+ CANCEL_TOUCH_FOCUS, Integer.valueOf(mCameraId[id]), 0);
mCameraHandler.sendMessageDelayed(message, CANCEL_TOUCH_FOCUS_DELAY);
} catch (CameraAccessException e) {
e.printStackTrace();