diff --git a/app/build.gradle b/app/build.gradle index 10c35e7a2..7477b829c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,7 +7,7 @@ plugins { } def appVersionName = "5.3.0" -def appVersionCode = 52000 +def appVersionCode = 52005 def packageName = "org.linphone" diff --git a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/VideoSettingsViewModel.kt b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/VideoSettingsViewModel.kt index db1db30ed..d04310cab 100644 --- a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/VideoSettingsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/VideoSettingsViewModel.kt @@ -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 } diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 812642c77..eee43e4eb 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -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()