From af7fb159d16a312334dd3f610d7b8cf950b53043 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 18 Apr 2025 13:25:09 +0900 Subject: [PATCH] wg_engine: ++safety --- src/renderer/wg_engine/tvgWgShaderTypes.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/wg_engine/tvgWgShaderTypes.cpp b/src/renderer/wg_engine/tvgWgShaderTypes.cpp index 8a8700ed..a6e8e19a 100644 --- a/src/renderer/wg_engine/tvgWgShaderTypes.cpp +++ b/src/renderer/wg_engine/tvgWgShaderTypes.cpp @@ -152,7 +152,8 @@ void WgShaderTypeGradient::update(const RadialGradient* radialGradient) void WgShaderTypeGradient::updateTexData(const Fill::ColorStop* stops, uint32_t stopCnt) { - assert(stops); + if (stopCnt == 0) return; + static Array sstops(stopCnt); sstops.clear(); sstops.push(stops[0]);