summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoModule.java
diff options
context:
space:
mode:
authorJay Wang <jaywang@codeaurora.org>2016-07-28 12:46:37 -0700
committerJay Wang <jaywang@codeaurora.org>2016-07-28 12:54:43 -0700
commit79e96aeca1ba6cc11b2af4412b01c58ee786fbe0 (patch)
tree742b7e6ecf32e175b1bd90541457be58041fb062 /src/com/android/camera/PhotoModule.java
parent9f65ee95c61d70d6f7c34cd8bedea61ff1cdf2d1 (diff)
downloadandroid_packages_apps_Snap-79e96aeca1ba6cc11b2af4412b01c58ee786fbe0.tar.gz
android_packages_apps_Snap-79e96aeca1ba6cc11b2af4412b01c58ee786fbe0.tar.bz2
android_packages_apps_Snap-79e96aeca1ba6cc11b2af4412b01c58ee786fbe0.zip
SnapdragonCamera: Fixed NPE when triggering snapshot from key button
When user triggers snapshot from key button, it is possible that the camera control menu is not initialized and causes NPE. To resolve issue, only process the snapshot request after control menu is initialized. Change-Id: I14f8739e48406d6008ae6e1d5463dffe997b0bd9 CRs-Fixed: 1045625
Diffstat (limited to 'src/com/android/camera/PhotoModule.java')
-rw-r--r--src/com/android/camera/PhotoModule.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 0b8cee802..3a7e41976 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -2231,6 +2231,7 @@ public class PhotoModule
public synchronized void onShutterButtonClick() {
if ((mCameraDevice == null)
|| mPaused || mUI.collapseCameraControls()
+ || !mUI.mMenuInitialized
|| (mCameraState == SWITCHING_CAMERA)
|| (mCameraState == PREVIEW_STOPPED)
|| (mCameraState == LONGSHOT)