SMB: Fix showing preferences
This commit is contained in:
parent
c8377edf9d
commit
2b351c35ff
1 changed files with 4 additions and 3 deletions
|
@ -107,9 +107,10 @@ open class OpenAPSSMBPlugin @Inject constructor(
|
|||
override fun preprocessPreferences(preferenceFragment: PreferenceFragmentCompat) {
|
||||
super.preprocessPreferences(preferenceFragment)
|
||||
val smbAlwaysEnabled = sp.getBoolean(R.string.key_enableSMB_always, false)
|
||||
preferenceFragment.findPreference<SwitchPreference>(rh.gs(R.string.key_enableSMB_with_COB))?.isVisible = !smbAlwaysEnabled
|
||||
preferenceFragment.findPreference<SwitchPreference>(rh.gs(R.string.key_enableSMB_with_temptarget))?.isVisible = !smbAlwaysEnabled
|
||||
preferenceFragment.findPreference<SwitchPreference>(rh.gs(R.string.key_enableSMB_after_carbs))?.isVisible = !smbAlwaysEnabled
|
||||
val advancedFiltering = activePlugin.activeBgSource.advancedFilteringSupported()
|
||||
preferenceFragment.findPreference<SwitchPreference>(rh.gs(R.string.key_enableSMB_with_COB))?.isVisible = !smbAlwaysEnabled || !advancedFiltering
|
||||
preferenceFragment.findPreference<SwitchPreference>(rh.gs(R.string.key_enableSMB_with_temptarget))?.isVisible = !smbAlwaysEnabled || !advancedFiltering
|
||||
preferenceFragment.findPreference<SwitchPreference>(rh.gs(R.string.key_enableSMB_after_carbs))?.isVisible = !smbAlwaysEnabled || !advancedFiltering
|
||||
}
|
||||
|
||||
override fun invoke(initiator: String, tempBasalFallback: Boolean) {
|
||||
|
|
Loading…
Add table
Reference in a new issue