Fixed videoPolicy use with 5.4 SDK

This commit is contained in:
Sylvain Berfini 2024-08-27 09:25:20 +02:00
parent c627849382
commit 99dfab9139
3 changed files with 7 additions and 7 deletions

View file

@ -7,7 +7,7 @@ plugins {
}
def appVersionName = "5.3.0"
def appVersionCode = 52000
def appVersionCode = 52005
def packageName = "org.linphone"

View file

@ -52,7 +52,7 @@ class VideoSettingsViewModel : GenericSettingsViewModel() {
val initiateCallListener = object : SettingListenerStub() {
override fun onBoolValueChanged(newValue: Boolean) {
val policy = core.videoActivationPolicy
val policy = core.videoActivationPolicy.clone()
policy.automaticallyInitiate = newValue
core.videoActivationPolicy = policy
}
@ -61,7 +61,7 @@ class VideoSettingsViewModel : GenericSettingsViewModel() {
val autoAcceptListener = object : SettingListenerStub() {
override fun onBoolValueChanged(newValue: Boolean) {
val policy = core.videoActivationPolicy
val policy = core.videoActivationPolicy.clone()
policy.automaticallyAccept = newValue
core.videoActivationPolicy = policy
}

View file

@ -144,10 +144,10 @@ class CoreContext(
core.isVideoCaptureEnabled = false
core.isVideoDisplayEnabled = false
val videoPolicy = core.videoActivationPolicy
videoPolicy.automaticallyInitiate = false
videoPolicy.automaticallyAccept = false
core.videoActivationPolicy = videoPolicy
val policy = core.videoActivationPolicy.clone()
policy.automaticallyInitiate = false
policy.automaticallyAccept = false
core.videoActivationPolicy = policy
}
fetchContacts()