Hide echo tester setting if debug mode isn't enabled as it can mislead users over what it can be used for
This commit is contained in:
parent
b463025a0e
commit
0e3c82b519
2 changed files with 4 additions and 0 deletions
|
@ -78,6 +78,7 @@ class AudioSettingsViewModel : GenericSettingsViewModel() {
|
||||||
}
|
}
|
||||||
private var echoTesterIsRunning = false
|
private var echoTesterIsRunning = false
|
||||||
val echoTesterStatus = MutableLiveData<String>()
|
val echoTesterStatus = MutableLiveData<String>()
|
||||||
|
val showEchoTester = MutableLiveData<Boolean>()
|
||||||
|
|
||||||
val adaptiveRateControlListener = object : SettingListenerStub() {
|
val adaptiveRateControlListener = object : SettingListenerStub() {
|
||||||
override fun onBoolValueChanged(newValue: Boolean) {
|
override fun onBoolValueChanged(newValue: Boolean) {
|
||||||
|
@ -161,6 +162,8 @@ class AudioSettingsViewModel : GenericSettingsViewModel() {
|
||||||
prefs.getString(R.string.audio_settings_echo_canceller_calibration_summary)
|
prefs.getString(R.string.audio_settings_echo_canceller_calibration_summary)
|
||||||
}
|
}
|
||||||
echoTesterStatus.value = prefs.getString(R.string.audio_settings_echo_tester_summary)
|
echoTesterStatus.value = prefs.getString(R.string.audio_settings_echo_tester_summary)
|
||||||
|
showEchoTester.value = prefs.debugLogs // Don't show echo tester unless debug mode is enabled, may confuse user over what it should be used for
|
||||||
|
|
||||||
preferBluetoothDevices.value = prefs.routeAudioToBluetoothIfAvailable
|
preferBluetoothDevices.value = prefs.routeAudioToBluetoothIfAvailable
|
||||||
initInputAudioDevicesList()
|
initInputAudioDevicesList()
|
||||||
initOutputAudioDevicesList()
|
initOutputAudioDevicesList()
|
||||||
|
|
|
@ -80,6 +80,7 @@
|
||||||
|
|
||||||
<include
|
<include
|
||||||
layout="@layout/settings_widget_basic"
|
layout="@layout/settings_widget_basic"
|
||||||
|
android:visibility="@{viewModel.showEchoTester ? View.VISIBLE : View.GONE, default=gone}"
|
||||||
linphone:title="@{@string/audio_settings_echo_tester_title}"
|
linphone:title="@{@string/audio_settings_echo_tester_title}"
|
||||||
linphone:subtitle="@{viewModel.echoTesterStatus}"
|
linphone:subtitle="@{viewModel.echoTesterStatus}"
|
||||||
linphone:listener="@{viewModel.echoTesterListener}"/>
|
linphone:listener="@{viewModel.echoTesterListener}"/>
|
||||||
|
|
Loading…
Reference in a new issue