add missing style cache invalidation on state change

This commit is contained in:
Gabor Kiss-Vamosi
2020-09-23 11:00:15 +02:00
parent 686a3b5271
commit 2b49a7eb28

View File

@@ -1781,8 +1781,16 @@ void lv_obj_set_state(lv_obj_t * obj, lv_state_t new_state)
}
}
if(cmp_res == STYLE_COMPARE_DIFF) lv_obj_refresh_style(obj, part, LV_STYLE_PROP_ALL);
if(cmp_res == STYLE_COMPARE_VISUAL_DIFF) {
invalidate_style_cache(obj, part, LV_STYLE_PROP_ALL);
}
}
if(cmp_res == STYLE_COMPARE_VISUAL_DIFF) lv_obj_invalidate(obj);
if(cmp_res == STYLE_COMPARE_VISUAL_DIFF) {
lv_obj_invalidate(obj);
}
#endif
}