Merge pull request #42376 from Calinou/editorspinslider-comma-decimal

Allow using a comma as decimal separator in EditorSpinSlider
This commit is contained in:
Rémi Verschelde 2020-09-28 10:07:08 +02:00 committed by GitHub
commit 82d1265185
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -356,7 +356,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);