1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00

fix(arc): make arc work with encoder

fixes https://forum.lvgl.io/t/lv-arc-with-encoder-lv-group/3769
This commit is contained in:
Gabor Kiss-Vamosi 2020-11-25 09:56:20 +01:00
parent fa49f35b14
commit a2535fe6f1
2 changed files with 7 additions and 2 deletions

View File

@ -15,6 +15,7 @@
- fix(dropdown) support Arabic letter connections - fix(dropdown) support Arabic letter connections
- fix(value_str) support Arabic letter connections in value string property - fix(value_str) support Arabic letter connections in value string property
- fix(indev) in LV_INDEV_TYPE_BUTTON recognize 1 cycle long presses too - fix(indev) in LV_INDEV_TYPE_BUTTON recognize 1 cycle long presses too
- fix(arc) make arc work with encoder
## v7.7.2 (17.11.2020) ## v7.7.2 (17.11.2020)
### Bugfixes ### Bugfixes

View File

@ -860,8 +860,12 @@ static lv_res_t lv_arc_signal(lv_obj_t * arc, lv_signal_t sign, void * param)
res = lv_event_send(arc, LV_EVENT_VALUE_CHANGED, NULL); res = lv_event_send(arc, LV_EVENT_VALUE_CHANGED, NULL);
if(res != LV_RES_OK) return res; if(res != LV_RES_OK) return res;
} }
} }else if(sign == LV_SIGNAL_GET_EDITABLE) {
else if(sign == LV_SIGNAL_CLEANUP) { #if LV_USE_GROUP
bool * editable = (bool *)param;
*editable = true;
#endif
}else if(sign == LV_SIGNAL_CLEANUP) {
lv_obj_clean_style_list(arc, LV_ARC_PART_KNOB); lv_obj_clean_style_list(arc, LV_ARC_PART_KNOB);
lv_obj_clean_style_list(arc, LV_ARC_PART_INDIC); lv_obj_clean_style_list(arc, LV_ARC_PART_INDIC);
} }