浏览代码

Merge pull request #10506 from hpvb/fix-10501

Fix color_ramp indexing negative elements
Rémi Verschelde 8 年之前
父节点
当前提交
bb41e1427e
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      scene/resources/color_ramp.cpp

+ 2 - 2
scene/resources/color_ramp.cpp

@@ -149,7 +149,7 @@ void Gradient::set_offset(int pos, const float offset) {
 }
 
 float Gradient::get_offset(int pos) const {
-	if (points.size() > pos)
+	if (points.size() && points.size() > pos)
 		return points[pos].offset;
 	return 0; //TODO: Maybe throw some error instead?
 }
@@ -164,7 +164,7 @@ void Gradient::set_color(int pos, const Color &color) {
 }
 
 Color Gradient::get_color(int pos) const {
-	if (points.size() > pos)
+	if (points.size() && points.size() > pos)
 		return points[pos].color;
 	return Color(0, 0, 0, 1); //TODO: Maybe throw some error instead?
 }