Correct return type for CameraCharacteristics.get()
Bug: 64070732
Test: Camera app works properly
Change-Id: Idc7b292f7fc87649e1d1fcbc1679804d4c998fc2
diff --git a/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java b/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java
index 3e0fb9d..dc7f900 100644
--- a/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java
+++ b/src/com/android/camera/one/config/OneCameraFeatureConfigCreator.java
@@ -131,8 +131,12 @@
}
private static boolean supportsReprocessing(CameraCharacteristics characteristics) {
- int maxNumInputStreams = characteristics.get(
+ Integer maxNumInputStreams = characteristics.get(
CameraCharacteristics.REQUEST_MAX_NUM_INPUT_STREAMS);
+ if (maxNumInputStreams == null) {
+ Log.e(TAG, "Camera does not have maximum number of input streams.");
+ return false;
+ }
if (maxNumInputStreams == 0) {
return false;
}