diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cb04bd210..bcd3715859 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## v7.9.1 (Planned at 19.01.2020 + +### Bugfixes +- fix(cpicker) fix division by zero + ## v7.9.0 (Plann1d at 05.01.2020 ### New features diff --git a/src/lv_widgets/lv_cpicker.c b/src/lv_widgets/lv_cpicker.c index 49efb9bd52..70cd3aeffd 100644 --- a/src/lv_widgets/lv_cpicker.c +++ b/src/lv_widgets/lv_cpicker.c @@ -579,6 +579,7 @@ static void draw_rect_grad(lv_obj_t * cpicker, const lv_area_t * mask) } lv_coord_t grad_w = lv_area_get_width(&grad_area); + if(grad_w < 1) return; uint16_t i_step = LV_MATH_MAX(LV_CPICKER_DEF_QF, 360 / grad_w); bg_dsc.radius = 0; bg_dsc.border_width = 0;