Made SIP Trace setting sub-setting of Debug setting
This commit is contained in:
@ -1148,7 +1148,10 @@ private fun SettingsContent(
|
|||||||
val debug by viewModel.debug.collectAsState()
|
val debug by viewModel.debug.collectAsState()
|
||||||
Switch(
|
Switch(
|
||||||
checked = debug,
|
checked = debug,
|
||||||
onCheckedChange = { viewModel.debug.value = it }
|
onCheckedChange = {
|
||||||
|
viewModel.debug.value = it
|
||||||
|
if (!it) viewModel.sipTrace.value = false
|
||||||
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1158,7 +1161,7 @@ private fun SettingsContent(
|
|||||||
val sipTraceTitle = stringResource(R.string.sip_trace)
|
val sipTraceTitle = stringResource(R.string.sip_trace)
|
||||||
val sipTraceHelp = stringResource(R.string.sip_trace_help)
|
val sipTraceHelp = stringResource(R.string.sip_trace_help)
|
||||||
Row(
|
Row(
|
||||||
Modifier.fillMaxWidth().padding(end = 10.dp),
|
Modifier.fillMaxWidth().padding(start = 16.dp, end = 10.dp),
|
||||||
verticalAlignment = Alignment.CenterVertically,
|
verticalAlignment = Alignment.CenterVertically,
|
||||||
horizontalArrangement = Arrangement.Start
|
horizontalArrangement = Arrangement.Start
|
||||||
) {
|
) {
|
||||||
@ -1258,7 +1261,9 @@ private fun SettingsContent(
|
|||||||
ColorBlind()
|
ColorBlind()
|
||||||
ProximitySensing()
|
ProximitySensing()
|
||||||
Debug()
|
Debug()
|
||||||
SipTrace()
|
val debug by viewModel.debug.collectAsState()
|
||||||
|
if (debug)
|
||||||
|
SipTrace()
|
||||||
Reset(onRestartApp)
|
Reset(onRestartApp)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1413,7 +1418,7 @@ private fun checkOnClick(ctx: Context, viewModel: SettingsViewModel): Boolean {
|
|||||||
save = true
|
save = true
|
||||||
}
|
}
|
||||||
|
|
||||||
val sipTrace = viewModel.sipTrace.value
|
val sipTrace = if (debug) viewModel.sipTrace.value else false
|
||||||
if (BaresipService.sipTrace != sipTrace) {
|
if (BaresipService.sipTrace != sipTrace) {
|
||||||
BaresipService.sipTrace = sipTrace
|
BaresipService.sipTrace = sipTrace
|
||||||
Api.uag_enable_sip_trace(sipTrace)
|
Api.uag_enable_sip_trace(sipTrace)
|
||||||
|
|||||||
Reference in New Issue
Block a user