ui: read current value of setting when switching away from ignore
This commit is contained in:
parent
b2970186df
commit
33a4bf8bf5
|
@ -374,6 +374,10 @@ def _change_click(eb, button, arg):
|
||||||
_change_icon(new_allowed, icon)
|
_change_icon(new_allowed, icon)
|
||||||
if device.persister: # remember the new setting sensitivity
|
if device.persister: # remember the new setting sensitivity
|
||||||
device.persister.set_sensitivity(name, new_allowed)
|
device.persister.set_sensitivity(name, new_allowed)
|
||||||
|
if allowed == _SENSITIVITY_IGNORE: # get current value of setting if it was being ignored
|
||||||
|
setting = next((s for s in device.settings if s.name == name), None)
|
||||||
|
if setting:
|
||||||
|
_read_async(setting, True, control.get_parent(), bool(device.online), control.get_sensitive())
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue