Allow using a comma as decimal separator in EditorSpinSlider
This closes https://github.com/godotengine/godot-proposals/issues/1576.
(cherry picked from commit 3800e7d2ba
)
This commit is contained in:
parent
f8cc7893d0
commit
ebff4c3e83
1 changed files with 6 additions and 1 deletions
|
@ -376,7 +376,12 @@ String EditorSpinSlider::get_label() const {
|
|||
}
|
||||
|
||||
void EditorSpinSlider::_evaluate_input_text() {
|
||||
String text = value_input->get_text();
|
||||
// Replace comma with dot to support it as decimal separator (GH-6028).
|
||||
// This prevents using functions like `pow()`, but using functions
|
||||
// in EditorSpinSlider is a barely known (and barely used) feature.
|
||||
// Instead, we'd rather support German/French keyboard layouts out of the box.
|
||||
const String text = value_input->get_text().replace(",", ".");
|
||||
|
||||
Ref<Expression> expr;
|
||||
expr.instance();
|
||||
Error err = expr->parse(text);
|
||||
|
|
Loading…
Reference in a new issue