diff --git a/android/src/main/java/com/lwansbrough/RCTCamera/RCTCameraModule.java b/android/src/main/java/com/lwansbrough/RCTCamera/RCTCameraModule.java index d58fe1d..ad246d6 100644 --- a/android/src/main/java/com/lwansbrough/RCTCamera/RCTCameraModule.java +++ b/android/src/main/java/com/lwansbrough/RCTCamera/RCTCameraModule.java @@ -484,6 +484,11 @@ public class RCTCameraModule extends ReactContextBaseJavaModule @ReactMethod public void capture(final ReadableMap options, final Promise promise) { + if (RCTCamera.getInstance() == null) { + promise.reject("Camera is not ready yet."); + return; + } + int orientation = options.hasKey("orientation") ? options.getInt("orientation") : RCTCamera.getInstance().getOrientation(); if (orientation == RCT_CAMERA_ORIENTATION_AUTO) { _sensorOrientationChecker.onResume();