On LVGL v9 I am attempting to set the radius of the list part of an lv_dropdown object.
I do it as follows:
lv_obj_t* dropDown = lv_dropdown_create(changeSettingScreen);
lv_obj_set_style_radius(dropDown, LV_RADIUS_CIRCLE, LV_PART_MAIN);
lv_obj_set_width(dropDown, DROPDOWN_WIDTH);
lv_obj_t* list = lv_dropdown_get_list(dropDown);
lv_obj_set_style_radius(list, LV_RADIUS_CIRCLE, LV_PART_MAIN);
This works properly on the dropdown itself, however as soon as I press it (this should open the list!) LVGL just hangs. Setting the radius of this list to a value of 10 or below does not cause this error.
For the record, LVGL is still running: when I pause my debugging I can see it flushing the display but the list never appears and I am unable to press any other buttons on my display.