From 6032adb676d9447251399756d45d5364da3398c3 Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Mon, 11 Jun 2018 13:43:43 +0200 Subject: [PATCH] Enhance video preference --- src/android/org/linphone/fragments/SettingsFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/android/org/linphone/fragments/SettingsFragment.java b/src/android/org/linphone/fragments/SettingsFragment.java index f036b03bd..284d3a99b 100644 --- a/src/android/org/linphone/fragments/SettingsFragment.java +++ b/src/android/org/linphone/fragments/SettingsFragment.java @@ -840,6 +840,12 @@ public class SettingsFragment extends PreferencesListFragment { public boolean onPreferenceChange(Preference preference, Object newValue) { boolean enable = (Boolean) newValue; mPrefs.enableVideo(enable); + if (!enable) { + mPrefs.setInitiateVideoCall(false); + mPrefs.setAutomaticallyAcceptVideoRequests(false); + ((CheckBoxPreference) findPreference(getString(R.string.pref_video_initiate_call_with_video_key))).setChecked(mPrefs.shouldInitiateVideoCall()); + ((CheckBoxPreference) findPreference(getString(R.string.pref_video_automatically_accept_video_key))).setChecked(mPrefs.shouldAutomaticallyAcceptVideoRequests()); + } return true; } });