From 5b6810a2c415da973e013f895c4c2debe2791d3f Mon Sep 17 00:00:00 2001 From: huohongpeng <33414213+huohongpeng@users.noreply.github.com> Date: Wed, 8 Apr 2026 15:04:40 +0800 Subject: [PATCH] fix(vg_lite): initialize matrix before vg_lite_update_linear_grad (#9952) Signed-off-by: Hongpeng Huo --- src/draw/vg_lite/lv_vg_lite_grad.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/draw/vg_lite/lv_vg_lite_grad.c b/src/draw/vg_lite/lv_vg_lite_grad.c index e0aa303d1f..dccb0a5f87 100644 --- a/src/draw/vg_lite/lv_vg_lite_grad.c +++ b/src/draw/vg_lite/lv_vg_lite_grad.c @@ -564,6 +564,7 @@ static bool linear_ext_grad_create(grad_item_t * item, vg_lite_color_ramp_t * co LV_PROFILER_DRAW_BEGIN_TAG("vg_lite_update_linear_grad"); vg_lite_error_t err = VG_LITE_SUCCESS; + vg_lite_identity(vg_lite_get_linear_grad_matrix(&item->vg.linear_ext)); LV_VG_LITE_CHECK_ERROR(err = vg_lite_update_linear_grad(&item->vg.linear_ext), { lv_vg_lite_ext_linear_gradient_dump_info(&item->vg.linear_ext); });