diff options
Diffstat (limited to 'java/com/android/dialer/callcomposer/CameraComposerFragment.java')
-rw-r--r-- | java/com/android/dialer/callcomposer/CameraComposerFragment.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/java/com/android/dialer/callcomposer/CameraComposerFragment.java b/java/com/android/dialer/callcomposer/CameraComposerFragment.java index 583fb5446..ebd032199 100644 --- a/java/com/android/dialer/callcomposer/CameraComposerFragment.java +++ b/java/com/android/dialer/callcomposer/CameraComposerFragment.java @@ -366,7 +366,10 @@ public class CameraComposerFragment extends CallComposerFragment @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); - outState.putInt(CAMERA_DIRECTION_KEY, CameraManager.get().getCameraInfo().facing); + + CameraInfo cameraInfo = CameraManager.get().getCameraInfo(); + int facing = cameraInfo == null ? CameraInfo.CAMERA_FACING_BACK : cameraInfo.facing; + outState.putInt(CAMERA_DIRECTION_KEY, facing); outState.putParcelable(CAMERA_URI_KEY, cameraUri); } |