@@ -124,8 +124,10 @@ void MockLauncherModel::alert(const QString &appId, bool alerting) {
124 if (index >= 0) {
124 if (index >= 0) {
125 QModelIndex modelIndex = this->index(index);
125 QModelIndex modelIndex = this->index(index);
126 MockLauncherItem *item = m_list.at(index);
126 MockLauncherItem *item = m_list.at(index);
127+ if (!item->focused()) {
127− item->setAlerting(alerting);
128+ item->setAlerting(alerting);
128− Q_EMIT dataChanged(modelIndex, modelIndex, QVector<int>() << RoleAlerting);
129+ Q_EMIT dataChanged(modelIndex, modelIndex, QVector<int>() << RoleAlerting);