on xenial help sign in
fix mock appmanager to not re-activate a focused app
eb73d5fMichael Zanetti
tests/mocks/Unity/Application/ApplicationManager.cpp+3−1
@@ -280,7 +280,9 @@ bool ApplicationManager::focusApplication(const QString &appId)
280
280
281void ApplicationManager::activateApplication(const QString &appId)
281void ApplicationManager::activateApplication(const QString &appId)
282{
282{
283+ if (appId != focusedApplicationId()) {
283− QMetaObject::invokeMethod(this, "focusRequested", Qt::QueuedConnection, Q_ARG(QString, appId));
284+ QMetaObject::invokeMethod(this, "focusRequested", Qt::QueuedConnection, Q_ARG(QString, appId));
285+ }
284}
286}
285
287
286void ApplicationManager::unfocusCurrentApplication()
288void ApplicationManager::unfocusCurrentApplication()