@@ -280,7 +280,9 @@ bool ApplicationManager::focusApplication(const QString &appId)
280280
281281void ApplicationManager::activateApplication(const QString &appId)
282282{
283− QMetaObject::invokeMethod(this, "focusRequested", Qt::QueuedConnection, Q_ARG(QString, appId));
283+ if (appId != focusedApplicationId()) {
284+ QMetaObject::invokeMethod(this, "focusRequested", Qt::QueuedConnection, Q_ARG(QString, appId));
285+ }
284286}
285287
286288void ApplicationManager::unfocusCurrentApplication()