summaryrefslogtreecommitdiffstats
path: root/src/gui/widgets/qvalidator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets/qvalidator.cpp')
-rw-r--r--src/gui/widgets/qvalidator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gui/widgets/qvalidator.cpp b/src/gui/widgets/qvalidator.cpp
index b32bea8..4362f2b 100644
--- a/src/gui/widgets/qvalidator.cpp
+++ b/src/gui/widgets/qvalidator.cpp
@@ -400,8 +400,9 @@ QValidator::State QIntValidator::validate(QString & input, int&) const
qlonglong entered = QLocalePrivate::bytearrayToLongLong(buff.constData(), 10, &ok, &overflow);
if (overflow || !ok)
return Invalid;
+
if (entered >= b && entered <= t) {
- locale().toInt(input, &ok);
+ locale().toInt(input, &ok, 10);
return ok ? Acceptable : Intermediate;
}