1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Merge pull request #81076 from Jordyfel/spinbox

Only allow finite numbers in `Range.value`.
This commit is contained in:
Rémi Verschelde
2023-08-28 20:38:22 +02:00

View File

@@ -94,6 +94,10 @@ void Range::set_value(double p_val) {
}
void Range::_set_value_no_signal(double p_val) {
if (!Math::is_finite(p_val)) {
return;
}
if (shared->step > 0) {
p_val = Math::round((p_val - shared->min) / shared->step) * shared->step + shared->min;
}