diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java index f762c2fbb..f4c6b20cd 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -1108,7 +1108,8 @@ public class CallActivity extends AppCompatActivity { .PeerConnectionEventType.SENSOR_NEAR)) { boolean enableVideo = peerConnectionEvent.getPeerConnectionEventType().equals(PeerConnectionEvent .PeerConnectionEventType.SENSOR_FAR) && videoOn; - if (EffortlessPermissions.hasPermissions(this, PERMISSIONS_CAMERA) && inCall) { + if (EffortlessPermissions.hasPermissions(this, PERMISSIONS_CAMERA) && inCall && + enableVideo != videoOn) { toggleMedia(enableVideo, true); } } else if (peerConnectionEvent.getPeerConnectionEventType().equals(PeerConnectionEvent