summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2013-09-16 18:23:35 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-09-16 18:23:35 +0000
commit72a2f171ddf5c1eab7d6ccd47ac2b7ac4fc9c087 (patch)
tree3b2e12db021c40434ed1d6a6b1b8e145b7576ceb
parenta5652e9cdaf6624e03a7e84c40590a42e44c5217 (diff)
parent527748abf04c0060894fd7aace54959a2c343435 (diff)
downloadframeworks_av-72a2f171ddf5c1eab7d6ccd47ac2b7ac4fc9c087.zip
frameworks_av-72a2f171ddf5c1eab7d6ccd47ac2b7ac4fc9c087.tar.gz
frameworks_av-72a2f171ddf5c1eab7d6ccd47ac2b7ac4fc9c087.tar.bz2
Merge "Camera: setCallBackWindow only if callback surface is used" into klp-dev
-rw-r--r--services/camera/libcameraservice/api1/Camera2Client.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/camera/libcameraservice/api1/Camera2Client.cpp b/services/camera/libcameraservice/api1/Camera2Client.cpp
index bda2887..e7f6c53 100644
--- a/services/camera/libcameraservice/api1/Camera2Client.cpp
+++ b/services/camera/libcameraservice/api1/Camera2Client.cpp
@@ -604,7 +604,7 @@ void Camera2Client::setPreviewCallbackFlagL(Parameters &params, int flag) {
}
if (params.previewCallbackFlags != (uint32_t)flag) {
- if (flag != CAMERA_FRAME_CALLBACK_FLAG_NOOP) {
+ if (params.previewCallbackSurface && flag != CAMERA_FRAME_CALLBACK_FLAG_NOOP) {
// Disable any existing preview callback window when enabling
// preview callback flags
res = mCallbackProcessor->setCallbackWindow(NULL);