fix(draw): fix transformations on subdivided areas

This commit is contained in:
Gabor Kiss-Vamosi
2022-06-15 23:33:20 +02:00
parent f575935180
commit cbff8e83e5

View File

@@ -957,7 +957,8 @@ void refr_obj(lv_draw_ctx_t * draw_ctx, lv_obj_t * obj)
if((flags & LV_DRAW_LAYER_FLAG_CAN_SUBDIVIDE) == 0) break;
lv_area_move(&layer_ctx->area_act, 0, layer_ctx->max_row_with_no_alpha);
layer_ctx->area_act.y1 = layer_ctx->area_act.y2 + 1;
layer_ctx->area_act.y2 += layer_ctx->area_act.y1 + layer_ctx->max_row_with_no_alpha;
}
lv_draw_layer_destroy(draw_ctx, layer_ctx);