diff --git a/src/plugins/coreplugin/imode.cpp b/src/plugins/coreplugin/imode.cpp index ed105233574..4dd1b94e663 100644 --- a/src/plugins/coreplugin/imode.cpp +++ b/src/plugins/coreplugin/imode.cpp @@ -26,16 +26,13 @@ #include "imode.h" using namespace Core; -IMode::IMode(QObject *parent) - : IContext(parent), - m_isEnabled(true) +IMode::IMode(QObject *parent) : IContext(parent) { } IMode::~IMode() { - if (m_menu) - delete m_menu; + delete m_menu; } void IMode::setEnabled(bool enabled) diff --git a/src/plugins/coreplugin/imode.h b/src/plugins/coreplugin/imode.h index 4db3e51f095..8d40050791f 100644 --- a/src/plugins/coreplugin/imode.h +++ b/src/plugins/coreplugin/imode.h @@ -63,9 +63,9 @@ private: QString m_displayName; QIcon m_icon; QMenu *m_menu = nullptr; - int m_priority; + int m_priority = -1; Id m_id; - bool m_isEnabled; + bool m_isEnabled = true; }; } // namespace Core