diff options
Diffstat (limited to 'src/plugins/coreplugin/modemanager.cpp')
-rw-r--r-- | src/plugins/coreplugin/modemanager.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/modemanager.cpp b/src/plugins/coreplugin/modemanager.cpp index f17830445d..83041271e6 100644 --- a/src/plugins/coreplugin/modemanager.cpp +++ b/src/plugins/coreplugin/modemanager.cpp @@ -226,12 +226,13 @@ void ModeManagerPrivate::appendMode(IMode *mode) }); Id id = mode->id(); - QObject::connect(action, &QAction::triggered, [this, id] { + QObject::connect(action, &QAction::triggered, m_instance, [this, id] { ModeManager::activateMode(id); ICore::raiseWindow(m_modeStack); }); - QObject::connect(mode, &IMode::enabledStateChanged, [this, mode] { enabledStateChanged(mode); }); + QObject::connect(mode, &IMode::enabledStateChanged, + m_instance, [this, mode] { enabledStateChanged(mode); }); } void ModeManager::removeMode(IMode *mode) |