diff --git a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp index c767ad7f0f8..037650c14ed 100644 --- a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp +++ b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp @@ -227,9 +227,6 @@ ShortcutSettingsWidget::ShortcutSettingsWidget(QWidget *parent) m_shortcutEdit = new Utils::FancyLineEdit(m_shortcutBox); m_shortcutEdit->setFiltering(true); m_shortcutEdit->setPlaceholderText(tr("Enter key sequence as text")); - m_shortcutEdit->setValidationFunction([this](Utils::FancyLineEdit *, QString *) { - return validateShortcutEdit(); - }); auto shortcutLabel = new QLabel(tr("Key sequence:")); shortcutLabel->setToolTip(Utils::HostOsInfo::isMacHost() ? QLatin1String("") @@ -274,6 +271,10 @@ ShortcutSettingsWidget::ShortcutSettingsWidget(QWidget *parent) layout()->addWidget(m_shortcutBox); initialize(); + + m_shortcutEdit->setValidationFunction([this](Utils::FancyLineEdit *, QString *) { + return validateShortcutEdit(); + }); } ShortcutSettingsWidget::~ShortcutSettingsWidget()