summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorKerong Sui <ksui@codeaurora.org>2013-09-18 15:51:15 +0800
committerSteve Kondik <shade@chemlab.org>2013-10-01 03:32:39 -0700
commitc9cd2f1a644ad852ddb5dba921e7d4675a2ca78e (patch)
tree6ac4577ae5e7a9b8489104e1269849ff578de25c /src/com
parent148d371e3fff32318cdff34803b992c5fe82c469 (diff)
downloadandroid_packages_apps_Gallery2-c9cd2f1a644ad852ddb5dba921e7d4675a2ca78e.tar.gz
android_packages_apps_Gallery2-c9cd2f1a644ad852ddb5dba921e7d4675a2ca78e.tar.bz2
android_packages_apps_Gallery2-c9cd2f1a644ad852ddb5dba921e7d4675a2ca78e.zip
Camera: Do not create start preview thread if one thread is alive
It will have exception if two same thread tried to manipulate same UI component, check the thread status before create a new one. Change-Id: I6f9a5c03f46360d15fdcebcd52c48b924f5b42ad CRs-fixed: 545574
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/camera/VideoModule.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/camera/VideoModule.java b/src/com/android/camera/VideoModule.java
index e03b6cf1f..e606d17d6 100644
--- a/src/com/android/camera/VideoModule.java
+++ b/src/com/android/camera/VideoModule.java
@@ -797,7 +797,7 @@ public class VideoModule implements CameraModule,
showVideoSnapshotUI(false);
- if (!mPreviewing) {
+ if (!mPreviewing && mStartPreviewThread == null) {
resetEffect();
openCamera();
if (mActivity.mOpenCameraFail) {