diff --git a/src/widgets/lv_roller.c b/src/widgets/lv_roller.c index 1ead5e2a4..d8177f1b4 100644 --- a/src/widgets/lv_roller.c +++ b/src/widgets/lv_roller.c @@ -545,10 +545,10 @@ static void draw_label(lv_event_t * e) clip2.x2 = label_obj->coords.x2; clip2.y2 = sel_area.y1; if(_lv_area_intersect(&clip2, draw_ctx->clip_area, &clip2)) { - const lv_area_t * clip_area_ori = draw_ctx->clip_area; + const lv_area_t * clip_area_ori2 = draw_ctx->clip_area; draw_ctx->clip_area = &clip2; lv_draw_label(draw_ctx, &label_draw_dsc, &label_obj->coords, lv_label_get_text(label_obj), NULL); - draw_ctx->clip_area = clip_area_ori; + draw_ctx->clip_area = clip_area_ori2; } clip2.x1 = label_obj->coords.x1; @@ -556,10 +556,10 @@ static void draw_label(lv_event_t * e) clip2.x2 = label_obj->coords.x2; clip2.y2 = label_obj->coords.y2; if(_lv_area_intersect(&clip2, draw_ctx->clip_area, &clip2)) { - const lv_area_t * clip_area_ori = draw_ctx->clip_area; + const lv_area_t * clip_area_ori2 = draw_ctx->clip_area; draw_ctx->clip_area = &clip2; lv_draw_label(draw_ctx, &label_draw_dsc, &label_obj->coords, lv_label_get_text(label_obj), NULL); - draw_ctx->clip_area = clip_area_ori; + draw_ctx->clip_area = clip_area_ori2; } draw_ctx->clip_area = clip_area_ori;