diff --git a/dom/media/systemservices/android_video_capture/java/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java b/dom/media/systemservices/android_video_capture/java/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java index ca99f2098102..950e6e0c91c6 100644 --- a/dom/media/systemservices/android_video_capture/java/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java +++ b/dom/media/systemservices/android_video_capture/java/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java @@ -37,17 +37,11 @@ public class VideoCaptureDeviceInfoAndroid { @WebRTCJNITarget private static CaptureCapabilityAndroid[] getDeviceInfo() { final Context context = GeckoAppShell.getApplicationContext(); - final boolean hasPermissions = Permissions.has( - context, Manifest.permission.CAMERA); - if (hasPermissions) { - if (Camera2Enumerator.isSupported(context)) { - return createDeviceList(new Camera2Enumerator(context)); - } else { - return createDeviceList(new Camera1Enumerator()); - } + if (Camera2Enumerator.isSupported(context)) { + return createDeviceList(new Camera2Enumerator(context)); } else { - return new CaptureCapabilityAndroid[0]; + return createDeviceList(new Camera1Enumerator()); } }