From: Nicholas Guriev Date: Tue, 4 Jan 2022 17:15:50 +0000 (+0300) Subject: Check border of color table while generating gradient X-Git-Tag: submit/tizen/20220408.011942^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0909cf2b11e3dc5a4c68fe321fdaa1584780c830;p=platform%2Fcore%2Fuifw%2Flottie-player.git Check border of color table while generating gradient Change-Id: I40bacd737acb73ee22dda8fbfaee76afecfe50a7 Signed-off-by: jykeon --- diff --git a/src/vector/vdrawhelper.cpp b/src/vector/vdrawhelper.cpp index 6117a0a..41593c8 100644 --- a/src/vector/vdrawhelper.cpp +++ b/src/vector/vdrawhelper.cpp @@ -147,7 +147,7 @@ bool VGradientCache::generateGradientColorTable(const VGradientStops &stops, colorTable[pos++] = curColor; - while (fpos <= curr->first) { + while (fpos <= curr->first && pos < size) { colorTable[pos] = colorTable[pos - 1]; pos++; fpos += incr;