diff --git a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp index b6812564cc7c33ac35d7ae1733644663c7c2bdcb..94f78cf5d50aa2319f30dfd25add4d9a92cc994c 100644 --- a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp +++ b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp @@ -115,6 +115,7 @@ namespace Internal { ShortcutButton::ShortcutButton(QWidget *parent) : QPushButton(parent) + , m_key({{ 0, 0, 0, 0 }}) { setToolTip(tr("Click and type the new key sequence.")); setCheckable(true); diff --git a/src/plugins/coreplugin/dialogs/shortcutsettings.h b/src/plugins/coreplugin/dialogs/shortcutsettings.h index 2a61d017af755d8b2b88aa4e07b60f8b5763613a..0b35836f5a0743025eb0d8b2a46c20f618e560c1 100644 --- a/src/plugins/coreplugin/dialogs/shortcutsettings.h +++ b/src/plugins/coreplugin/dialogs/shortcutsettings.h @@ -38,6 +38,8 @@ #include <QPointer> #include <QPushButton> +#include <array> + QT_BEGIN_NAMESPACE class QGroupBox; class QKeyEvent; @@ -81,7 +83,7 @@ private: QString m_checkedText; QString m_uncheckedText; mutable int m_preferredWidth = -1; - int m_key[4] = { 0, 0, 0, 0 }; + std::array<int, 4> m_key; int m_keyNum = 0; };