summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKerong Sui <ksui@codeaurora.org>2013-09-17 09:17:00 +0800
committerSteve Kondik <shade@chemlab.org>2013-10-16 09:13:57 -0700
commit8759aa27470e20634d5771269df950106a7d4ade (patch)
tree44101035752f1616a66577a18296c919be1c5342 /src
parent6f8554116ab4ff93420194da39f99026cfdd05a5 (diff)
downloadandroid_packages_apps_Gallery2-8759aa27470e20634d5771269df950106a7d4ade.tar.gz
android_packages_apps_Gallery2-8759aa27470e20634d5771269df950106a7d4ade.tar.bz2
android_packages_apps_Gallery2-8759aa27470e20634d5771269df950106a7d4ade.zip
Camera: Add checker for null pointer exception during camera release
In current code, handler will still try to execute command even camera is closed, so add null point checker to skip these commands Change-Id: Idc407b31bedbf5e879673cb2ca4011dbb006587a
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/CameraManager.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/camera/CameraManager.java b/src/com/android/camera/CameraManager.java
index 8f10ba8b0..ef385c67c 100644
--- a/src/com/android/camera/CameraManager.java
+++ b/src/com/android/camera/CameraManager.java
@@ -145,6 +145,9 @@ public class CameraManager {
*/
@Override
public void handleMessage(final Message msg) {
+ if (mCamera == null) {
+ return;
+ }
try {
switch (msg.what) {
case RELEASE: