diff --git a/src/lv_objx/lv_chart.c b/src/lv_objx/lv_chart.c index aad2bb8d8..c662ad49f 100644 --- a/src/lv_objx/lv_chart.c +++ b/src/lv_objx/lv_chart.c @@ -99,8 +99,8 @@ lv_obj_t * lv_chart_create(lv_obj_t * par, const lv_obj_t * copy) memset(&ext->x_axis, 0, sizeof(ext->x_axis)); memset(&ext->y_axis, 0, sizeof(ext->y_axis)); - if(ancestor_design_f == NULL) ancestor_design_f = lv_obj_get_design_func(new_chart); - if(ancestor_signal == NULL) ancestor_signal = lv_obj_get_signal_func(new_chart); + if(ancestor_design_f == NULL) ancestor_design_f = lv_obj_get_design_cb(new_chart); + if(ancestor_signal == NULL) ancestor_signal = lv_obj_get_signal_cb(new_chart); lv_obj_set_signal_cb(new_chart, lv_chart_signal); lv_obj_set_design_cb(new_chart, lv_chart_design); @@ -624,9 +624,9 @@ static lv_res_t lv_chart_signal(lv_obj_t * chart, lv_signal_t sign, void * param if(buf->type[i] == NULL) break; } buf->type[i] = "lv_chart"; - } else if(sign == LV_SIGNAL_REFR_EXT_SIZE) { + } else if(sign == LV_SIGNAL_REFR_EXT_DRAW_PAD) { /*Provide extra px draw area around the chart*/ - chart->ext_size = ext->margin; + chart->ext_draw_pad = ext->margin; } return res;