From 20f5d33dee5da38247e143673360de60bc29fe31 Mon Sep 17 00:00:00 2001 From: fvanroie Date: Sat, 11 Apr 2020 20:27:58 +0200 Subject: [PATCH] Fix incorrect switch state --- src/hasp_attribute.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hasp_attribute.cpp b/src/hasp_attribute.cpp index fe57b7c6..9770cfa5 100644 --- a/src/hasp_attribute.cpp +++ b/src/hasp_attribute.cpp @@ -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)); }