Fix incorrect switch state

This commit is contained in:
fvanroie 2020-04-11 20:27:58 +02:00
parent 63b393aedd
commit 20f5d33dee

View File

@ -574,7 +574,7 @@ static void hasp_process_obj_attribute_val(lv_obj_t * obj, const char * attr, co
}
if(check_obj_type(objtype, LV_HASP_SWITCH)) {
if(update) {
return is_true(payload) ? lv_switch_off(obj, LV_ANIM_ON) : lv_switch_on(obj, LV_ANIM_ON);
return is_true(payload) ? lv_switch_on(obj, LV_ANIM_ON) : lv_switch_off(obj, LV_ANIM_ON);
} else {
return hasp_out_int(obj, attr, lv_switch_get_state(obj));
}