summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2012-05-30 19:12:52 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-05-30 19:12:52 -0700
commitac8ed11db3ccfa4f017bbb20d49c463595e6d90a (patch)
treee098ce6cea29b28a413b70f4a693f1778666f847 /core/java/android
parent191e7c5a4959e4c16154ade5d1ceb277ef31021e (diff)
parent28795d883a34f5393ff00dca0a54aca79b2607d5 (diff)
downloadframeworks_base-ac8ed11db3ccfa4f017bbb20d49c463595e6d90a.zip
frameworks_base-ac8ed11db3ccfa4f017bbb20d49c463595e6d90a.tar.gz
frameworks_base-ac8ed11db3ccfa4f017bbb20d49c463595e6d90a.tar.bz2
am 28795d88: Merge "Fix race condition with preview callback." into jb-dev
* commit '28795d883a34f5393ff00dca0a54aca79b2607d5': Fix race condition with preview callback.
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/hardware/Camera.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/hardware/Camera.java b/core/java/android/hardware/Camera.java
index 035a7c6..4d9077f 100644
--- a/core/java/android/hardware/Camera.java
+++ b/core/java/android/hardware/Camera.java
@@ -736,8 +736,8 @@ public class Camera {
return;
case CAMERA_MSG_PREVIEW_FRAME:
- if (mPreviewCallback != null) {
- PreviewCallback cb = mPreviewCallback;
+ PreviewCallback pCb = mPreviewCallback;
+ if (pCb != null) {
if (mOneShot) {
// Clear the callback variable before the callback
// in case the app calls setPreviewCallback from
@@ -749,7 +749,7 @@ public class Camera {
// Set to oneshot mode again.
setHasPreviewCallback(true, false);
}
- cb.onPreviewFrame((byte[])msg.obj, mCamera);
+ pCb.onPreviewFrame((byte[])msg.obj, mCamera);
}
return;