| Index: Source/core/html/forms/NumberInputType.cpp
|
| diff --git a/Source/core/html/forms/NumberInputType.cpp b/Source/core/html/forms/NumberInputType.cpp
|
| index 47e2c382a9df5a9666e27ac3d411c7f97bb6f24f..a1a3eed20a92c0c39b52780d3cf07860692e40a7 100644
|
| --- a/Source/core/html/forms/NumberInputType.cpp
|
| +++ b/Source/core/html/forms/NumberInputType.cpp
|
| @@ -110,7 +110,7 @@ const AtomicString& NumberInputType::formControlType() const
|
|
|
| void NumberInputType::setValue(const String& sanitizedValue, bool valueChanged, TextFieldEventBehavior eventBehavior)
|
| {
|
| - if (!valueChanged && sanitizedValue.isEmpty() && !element().innerTextValue().isEmpty())
|
| + if (!valueChanged && sanitizedValue.isEmpty() && !element().innerEditorValue().isEmpty())
|
| element().updateView();
|
| TextFieldInputType::setValue(sanitizedValue, valueChanged, eventBehavior);
|
| }
|
| @@ -237,7 +237,7 @@ String NumberInputType::sanitizeValue(const String& proposedValue) const
|
|
|
| bool NumberInputType::hasBadInput() const
|
| {
|
| - String standardValue = convertFromVisibleValue(element().innerTextValue());
|
| + String standardValue = convertFromVisibleValue(element().innerEditorValue());
|
| return !standardValue.isEmpty() && !std::isfinite(parseToDoubleForNumberType(standardValue));
|
| }
|
|
|
|
|