diff --git a/modules/gfx/src/gradient.cc b/modules/gfx/src/gradient.cc index c65261b16a60eb2deac7ecfcf41def8be63239f5..f1c93ffbbbfa7ff799073a49a3da5210fc688eb7 100644 --- a/modules/gfx/src/gradient.cc +++ b/modules/gfx/src/gradient.cc @@ -70,7 +70,7 @@ Color Gradient::GetColorAt(float t) const } uint c=0; - while (t>=stops_[c].t && c<stops_.size()) { + while (c<stops_.size() && t>=stops_[c].t) { ++c; } if (c==0) {