From 2a3eced15eddc322b946462b9018285997396a99 Mon Sep 17 00:00:00 2001 From: Igor Murashkin Date: Wed, 28 Aug 2013 17:35:10 -0700 Subject: [PATCH] camera2: Don't NPE when closing the CameraDevice Bug: 10360518 Change-Id: I0154e12490a063adea753c0aa6ae422605ba5ac5 --- core/java/android/hardware/camera2/impl/CameraDevice.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/android/hardware/camera2/impl/CameraDevice.java b/core/java/android/hardware/camera2/impl/CameraDevice.java index 64e4dc92dcef8..86a073f9fa371 100644 --- a/core/java/android/hardware/camera2/impl/CameraDevice.java +++ b/core/java/android/hardware/camera2/impl/CameraDevice.java @@ -301,7 +301,9 @@ public class CameraDevice implements android.hardware.camera2.CameraDevice { synchronized (mLock) { try { - mRemoteDevice.disconnect(); + if (mRemoteDevice != null) { + mRemoteDevice.disconnect(); + } } catch (CameraRuntimeException e) { throw e.asChecked(); } catch (RemoteException e) {