taskswitcherapp/tsdevicedialogplugin/src/tsmodel.cpp
changeset 60 30f14686fb04
parent 51 4785f57bf3d4
--- a/taskswitcherapp/tsdevicedialogplugin/src/tsmodel.cpp	Fri Jun 11 13:30:16 2010 +0300
+++ b/taskswitcherapp/tsdevicedialogplugin/src/tsmodel.cpp	Wed Jun 23 18:03:36 2010 +0300
@@ -201,7 +201,7 @@
 void TsModel::prepareActivityEntry(QVariantHash &activity)
 {
     activity.insert(TsActivityModelItem::applicationKeyword(),
-                    activity.find(ActivityActivityKeyword) == activity.end() ?
+                    activity.find(ActivityApplicationKeyword) == activity.end() ?
                     QString::null :
                     getApplicationName(activity[ActivityApplicationKeyword].toInt()));
 }
@@ -228,12 +228,9 @@
 */
 void TsModel::entryChanged(TsModelItem *itemPtr)
 {
-    QList<TsModelItem *>::const_iterator iter(mEntries.constBegin());
-    for (int offset(0); iter != mEntries.constEnd(); ++iter, ++offset) {
-        if ((*iter) == itemPtr) {
-            emit dataChanged(index(offset, 0), index(offset, 0));
-            break;
-        }
+    const int itemIndex = mEntries.indexOf(itemPtr);
+    if (itemIndex != -1) {
+        emit dataChanged(index(itemIndex, 0), index(itemIndex, 0));
     }
 }