summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxianming wang <mingwax@codeaurora.org>2019-03-11 10:59:43 +0800
committerxianming wang <mingwax@codeaurora.org>2019-03-11 11:14:12 +0800
commit7153517592731abd48321ffb2db603e80ba35291 (patch)
tree98e4ac003b139642a846bb30a2c0e2759212e77f
parentfef611529a3685652002d63e7e760644768f4501 (diff)
downloadandroid_packages_apps_Snap-7153517592731abd48321ffb2db603e80ba35291.tar.gz
android_packages_apps_Snap-7153517592731abd48321ffb2db603e80ba35291.tar.bz2
android_packages_apps_Snap-7153517592731abd48321ffb2db603e80ba35291.zip
SnapdragonCamera: Fix mCurrentSession NullPointer when stopRecording
Fix mCurrentSession NullPointerException when stopRecording call abortCaptures. CRs-Fixed: 2411251 Change-Id: I831d5eeb86219480aee4299eb681a94f83054fc8
-rwxr-xr-xsrc/com/android/camera/CaptureModule.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index 213c44ce2..7c1413da7 100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -5297,8 +5297,10 @@ public class CaptureModule implements CameraModule, PhotoController,
mIsRecordingVideo = false;
if (isEISDisable() && isAbortCapturesEnable()) {
try {
- mCurrentSession.abortCaptures();
- Log.d(TAG, "stopRecordingVideo call abortCaptures ");
+ if (mCurrentSession != null) {
+ mCurrentSession.abortCaptures();
+ Log.d(TAG, "stopRecordingVideo call abortCaptures ");
+ }
} catch (CameraAccessException e) {
e.printStackTrace();
} catch (IllegalStateException e) {