summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/modemanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/modemanager.cpp')
-rw-r--r--src/plugins/coreplugin/modemanager.cpp5
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)