diff --git a/app/src/main/java/org/linphone/call/CallManager.java b/app/src/main/java/org/linphone/call/CallManager.java index cdafb21eb..bf367cce5 100644 --- a/app/src/main/java/org/linphone/call/CallManager.java +++ b/app/src/main/java/org/linphone/call/CallManager.java @@ -347,15 +347,17 @@ public class CallManager { Log.e("[Call Manager] Remote has low bandwidth, won't be able to do video"); return false; } + if (call.getCurrentParams().videoEnabled()) { + Log.e("[Call Manager] Video is already enabled"); + return false; + } CallParams params = core.createCallParams(call); - if (params.videoEnabled()) return false; - // Check if video possible regarding bandwidth limitations mBandwidthManager.updateWithProfileSettings(params); - // Abort if not enough bandwidth... if (!params.videoEnabled()) { + Log.e("[Call Manager] Video can't be enabled"); return false; }