--- 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));
}
}