Merge pull request #2107 from mushroom-dev/alarm_trigger_fix
fix to always by default check alarm tickbox in bolus calc wizard when carb time is >0
This commit is contained in:
commit
9227053447
1 changed files with 5 additions and 3 deletions
|
@ -92,11 +92,13 @@ class WizardDialog : DaggerDialogFragment() {
|
||||||
}
|
}
|
||||||
|
|
||||||
private val timeTextWatcher = object : TextWatcher {
|
private val timeTextWatcher = object : TextWatcher {
|
||||||
override fun afterTextChanged(s: Editable) {}
|
override fun afterTextChanged(s: Editable) {
|
||||||
|
binding.alarm.isChecked = binding.carbTimeInput.value > 0
|
||||||
|
}
|
||||||
|
|
||||||
override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) {}
|
override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) {}
|
||||||
override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) {
|
override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) {
|
||||||
calculateInsulin()
|
calculateInsulin()
|
||||||
binding.alarm.isChecked = binding.carbTimeInput.value > 0
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -367,7 +369,7 @@ class WizardDialog : DaggerDialogFragment() {
|
||||||
// Set BG if not old
|
// Set BG if not old
|
||||||
binding.bgInput.value = iobCobCalculator.ads.actualBg()?.valueToUnits(units) ?: 0.0
|
binding.bgInput.value = iobCobCalculator.ads.actualBg()?.valueToUnits(units) ?: 0.0
|
||||||
|
|
||||||
binding.ttCheckbox.isEnabled = tempTarget is ValueWrapper.Existing
|
binding.ttCheckbox.isEnabled = tempTarget is ValueWrapper.Existing
|
||||||
binding.ttCheckboxIcon.visibility = binding.ttCheckbox.isEnabled.toVisibility()
|
binding.ttCheckboxIcon.visibility = binding.ttCheckbox.isEnabled.toVisibility()
|
||||||
binding.iobInsulin.text = rh.gs(R.string.formatinsulinunits, -bolusIob.iob - basalIob.basaliob)
|
binding.iobInsulin.text = rh.gs(R.string.formatinsulinunits, -bolusIob.iob - basalIob.basaliob)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue