on xenial help sign in
Mock ApplicationManager: add application only after deciding its stage
commit3efba525ba56dbe852ab26eea95602a4435f47b9 authorGerry Boland <gerry.boland@canonical.com> dateMon 9 Sep 2013, 13:42 (13 years ago) parent0c63f82
1 file changed+2−2
tests/mocks/Unity/Application/ApplicationManager.cpp+2−2
tests/mocks/Unity/Application/ApplicationManager.cpp+2−2
@@ -144,7 +144,7 @@ ApplicationManager::FormFactorHint ApplicationManager::formFactorHint() const
144144ApplicationInfo* ApplicationManager::startApplication(const QString &appId,
145145 const QStringList &arguments)
146146{
147− return this->startApplication(appId, NoFlag, arguments);
147+ return startApplication(appId, NoFlag, arguments);
148148}
149149
150150ApplicationInfo* ApplicationManager::startApplication(const QString &appId,
@@ -164,11 +164,11 @@ ApplicationInfo* ApplicationManager::startApplication(const QString &appId,
164164 if (!application)
165165 return 0;
166166
167− add(application);
168167 if (flags.testFlag(ApplicationManager::ForceMainStage)
169168 && application->stage() == ApplicationInfo::SideStage) {
170169 application->setStage(ApplicationInfo::MainStage);
171170 }
171+ add(application);
172172
173173 focusApplication(application->appId());
174174 Q_EMIT focusedApplicationIdChanged();