diff options
| author | Kerong Sui <ksui@codeaurora.org> | 2013-09-18 15:51:15 +0800 |
|---|---|---|
| committer | Steve Kondik <shade@chemlab.org> | 2013-10-01 03:32:39 -0700 |
| commit | c9cd2f1a644ad852ddb5dba921e7d4675a2ca78e (patch) | |
| tree | 6ac4577ae5e7a9b8489104e1269849ff578de25c | |
| parent | 148d371e3fff32318cdff34803b992c5fe82c469 (diff) | |
| download | android_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
| -rw-r--r-- | src/com/android/camera/VideoModule.java | 2 |
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) { |
