From 845906bd55940e4495ad0500b7e82e7887766065 Mon Sep 17 00:00:00 2001 From: Guillaume BIENKOWSKI Date: Wed, 16 Jul 2014 16:43:36 +0200 Subject: [PATCH] Fix video policy when auto-accept video is disabled --- Classes/LinphoneManager.m | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Classes/LinphoneManager.m b/Classes/LinphoneManager.m index fc931d0c8..17f937391 100644 --- a/Classes/LinphoneManager.m +++ b/Classes/LinphoneManager.m @@ -1624,6 +1624,13 @@ static void audioRouteChangeListenerCallback ( } linphone_call_params_enable_low_bandwidth(lcallParams, low_bandwidth); } + + // workaround for video policy not correctly updated for automatic accept + BOOL video = linphone_call_params_video_enabled(lcallParams); + const LinphoneVideoPolicy* policy = linphone_core_get_video_policy(theLinphoneCore); + video &= policy->automatically_accept; + linphone_call_params_enable_video(lcallParams, video); + linphone_core_accept_call_with_params(theLinphoneCore,call, lcallParams); }