summaryrefslogtreecommitdiffstats
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
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
-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: