From 0f0bc1c6e5bea7ab0bb31d7a27b5b4e66ba45fe3 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 1 Sep 2020 11:40:53 +0200 Subject: [PATCH] Fixed debug logs settings not updated until app restart --- .../main/settings/viewmodels/AdvancedSettingsViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AdvancedSettingsViewModel.kt b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AdvancedSettingsViewModel.kt index 00c1c0c43..9c6e0cc60 100644 --- a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AdvancedSettingsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AdvancedSettingsViewModel.kt @@ -23,13 +23,17 @@ import androidx.lifecycle.MutableLiveData import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.R import org.linphone.activities.main.settings.SettingListenerStub +import org.linphone.core.Factory import org.linphone.mediastream.Version +import org.linphone.utils.AppUtils import org.linphone.utils.Event class AdvancedSettingsViewModel : GenericSettingsViewModel() { val debugModeListener = object : SettingListenerStub() { override fun onBoolValueChanged(newValue: Boolean) { prefs.debugLogs = newValue + val appName = AppUtils.getString(R.string.app_name) + Factory.instance().setDebugMode(prefs.debugLogs, appName) } } val debugMode = MutableLiveData()