diff --git a/widgets/RestrictedSpinBox.cpp b/widgets/RestrictedSpinBox.cpp index 3d18ce488..0c71634bb 100644 --- a/widgets/RestrictedSpinBox.cpp +++ b/widgets/RestrictedSpinBox.cpp @@ -10,7 +10,7 @@ QValidator::State RestrictedSpinBox::validate (QString& input, int& pos) const // start by doing the standard QSpinBox validation auto valid = HintedSpinBox::validate (input, pos); // extra validation - if (QValidator::Acceptable + if (QValidator::Acceptable == valid && values ().end () == std::find (values ().begin (), values ().end (), valueFromText (input))) { valid = QValidator::Intermediate;