fix(chart): fix unhandled branch (#3479)
If chart->type != LV_CHART_TYPE_LINE and != LV_CHART_TYPE_SCATTER and != LV_CHART_TYPE_BAR return sane values Fixes GCC warning p_out->x may be used uninitialized in this function Signed-off-by: Nuno Goncalves <nunojpg@gmail.com> Co-authored-by: Nuno Goncalves <nunog@fr24.com>
This commit is contained in:
@@ -309,6 +309,11 @@ void lv_chart_get_point_pos_by_id(lv_obj_t * obj, lv_chart_series_t * ser, uint1
|
||||
|
||||
p_out->x += (col_w - ser_gap) / 2;
|
||||
}
|
||||
else {
|
||||
p_out->x = 0;
|
||||
p_out->y = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
lv_coord_t border_width = lv_obj_get_style_border_width(obj, LV_PART_MAIN);
|
||||
p_out->x += lv_obj_get_style_pad_left(obj, LV_PART_MAIN) + border_width;
|
||||
|
||||
Reference in New Issue
Block a user