diff --git a/AUTHORS b/AUTHORS index 2b09878b08..af1688f035 100644 --- a/AUTHORS +++ b/AUTHORS @@ -24,6 +24,7 @@ Gustavo Garcia Hugues Ekra Jake Hilton James H. Brown +Jan Kalab Jens Nielsen Jiawei Ou Jie Mao diff --git a/sdk/android/src/java/org/webrtc/CameraCapturer.java b/sdk/android/src/java/org/webrtc/CameraCapturer.java index b9e22f18b0..08c6c6b0d5 100644 --- a/sdk/android/src/java/org/webrtc/CameraCapturer.java +++ b/sdk/android/src/java/org/webrtc/CameraCapturer.java @@ -50,11 +50,11 @@ abstract class CameraCapturer implements CameraVideoCapturer { stateLock.notifyAll(); if (switchState == SwitchState.IN_PROGRESS) { + switchState = SwitchState.IDLE; if (switchEventsHandler != null) { switchEventsHandler.onCameraSwitchDone(cameraEnumerator.isFrontFacing(cameraName)); switchEventsHandler = null; } - switchState = SwitchState.IDLE; } else if (switchState == SwitchState.PENDING) { switchState = SwitchState.IDLE; switchCameraInternal(switchEventsHandler);