@@ -41,6 +41,7 @@ MockLauncherModel::MockLauncherModel(QObject* parent): LauncherModelInterface(pa
4141 item = new MockLauncherItem("webbrowser-app", "/usr/share/applications/webbrowser-app.desktop", "Browser", "browser", this);
4242 item->setCount(1);
4343 item->setCountVisible(true);
44+ item->setRunning(true);
4445 m_list.append(item);
4546 item = new MockLauncherItem("twitter-webapp", "/usr/share/applications/twitter-webapp.desktop", "Twitter", "twitter", this);
4647 item->setCount(12);
@@ -172,7 +173,9 @@ void MockLauncherModel::requestRemove(const QString &appId)
172173 int index = findApp(appId);
173174 if (index >= 0) {
174175 beginRemoveRows(QModelIndex(), index, 0);
175− m_list.takeAt(index)->deleteLater();
176+ MockLauncherItem * item = m_list.takeAt(index);
177+ item->setRunning(false);
178+ item->deleteLater();
176179 endRemoveRows();
177180 }
178181}