diff --git a/src/plugins/coreplugin/modemanager.cpp b/src/plugins/coreplugin/modemanager.cpp index 093ae4f60b2..9e387d4f448 100644 --- a/src/plugins/coreplugin/modemanager.cpp +++ b/src/plugins/coreplugin/modemanager.cpp @@ -160,7 +160,7 @@ void ModeManager::activateMode(Id id) void ModeManager::objectAdded(QObject *obj) { - IMode *mode = Aggregation::query(obj); + IMode *mode = qobject_cast(obj); if (!mode) return; @@ -235,7 +235,7 @@ void ModeManager::enabledStateChanged() void ModeManager::aboutToRemoveObject(QObject *obj) { - IMode *mode = Aggregation::query(obj); + IMode *mode = qobject_cast(obj); if (!mode) return;