瀏覽代碼

Merge pull request #3277 from d3v0x/3221_range-minus-zero-fix

do not return zero with minus-sign within range value, fixes #3221
Rémi Verschelde 9 年之前
父節點
當前提交
516ebbadb9
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      scene/gui/range.cpp

+ 5 - 1
scene/gui/range.cpp

@@ -77,7 +77,11 @@ void Range::set_val(double p_val) {
 	
 	
 	if (p_val<shared->min)
 	if (p_val<shared->min)
 		p_val=shared->min;
 		p_val=shared->min;
-	
+
+	//avoid to set -0
+	if (p_val == 0)
+		p_val = 0;
+
 	if (shared->val==p_val)
 	if (shared->val==p_val)
 		return;
 		return;