diff --git a/src/qt/qvalidatedlineedit.cpp b/src/qt/qvalidatedlineedit.cpp --- a/src/qt/qvalidatedlineedit.cpp +++ b/src/qt/qvalidatedlineedit.cpp @@ -24,6 +24,9 @@ setStyleSheet(STYLE_INVALID); } this->valid = _valid; + + // If validity changed, signal it so other widgets can be updated + Q_EMIT validationDidChange(this); } void QValidatedLineEdit::focusInEvent(QFocusEvent *evt) { @@ -81,8 +84,6 @@ } else { setValid(false); } - - Q_EMIT validationDidChange(this); } void QValidatedLineEdit::setCheckValidator(const QValidator *v) {