diff --git a/doc/classes/Range.xml b/doc/classes/Range.xml
index a76676489fd..716587d5464 100644
--- a/doc/classes/Range.xml
+++ b/doc/classes/Range.xml
@@ -45,7 +45,7 @@
If [code]true[/code], [member value] may be less than [member min_value].
- If [code]true[/code], and [member min_value] is greater than 0, [member value] will be represented exponentially rather than linearly.
+ If [code]true[/code], and [member min_value] is greater or equal to [code]0[/code], [member value] will be represented exponentially rather than linearly.
Maximum value. Range is clamped if [member value] is greater than [member max_value].
diff --git a/scene/gui/range.cpp b/scene/gui/range.cpp
index dfecc1765f4..fc096c05b2c 100644
--- a/scene/gui/range.cpp
+++ b/scene/gui/range.cpp
@@ -33,8 +33,8 @@
PackedStringArray Range::get_configuration_warnings() const {
PackedStringArray warnings = Control::get_configuration_warnings();
- if (shared->exp_ratio && shared->min <= 0) {
- warnings.push_back(RTR("If \"Exp Edit\" is enabled, \"Min Value\" must be greater than 0."));
+ if (shared->exp_ratio && shared->min < 0) {
+ warnings.push_back(RTR("If \"Exp Edit\" is enabled, \"Min Value\" must be greater or equal to 0."));
}
return warnings;