Check that we actually got a preview size.

This commit is contained in:
Henrik Rydgård 2020-07-05 01:33:27 +02:00
parent b5053b947c
commit 7bb524810d

View file

@ -218,6 +218,10 @@ class CameraHelper {
} }
} }
if (mPreviewSize == null) {
throw new Exception("Couldn't find a viable preview size");
}
Log.d(TAG, "setPreviewSize(" + mPreviewSize.width + ", " + mPreviewSize.height + ")"); Log.d(TAG, "setPreviewSize(" + mPreviewSize.width + ", " + mPreviewSize.height + ")");
param.setPreviewSize(mPreviewSize.width, mPreviewSize.height); param.setPreviewSize(mPreviewSize.width, mPreviewSize.height);
@ -239,7 +243,7 @@ class CameraHelper {
mCamera.setPreviewCallback(mPreviewCallback); mCamera.setPreviewCallback(mPreviewCallback);
mCamera.startPreview(); mCamera.startPreview();
mIsCameraRunning = true; mIsCameraRunning = true;
} catch (IOException e) { } catch (Exception e) {
Log.e(TAG, "Cannot start camera: " + e.toString()); Log.e(TAG, "Cannot start camera: " + e.toString());
} }
} }