diff -r e3cecb93e76a -r a76e86df7ccd videocollection/videocollectionview/src/videolistwidget.cpp --- a/videocollection/videocollectionview/src/videolistwidget.cpp Wed Aug 18 09:50:14 2010 +0300 +++ b/videocollection/videocollectionview/src/videolistwidget.cpp Thu Sep 02 20:28:16 2010 +0300 @@ -255,9 +255,12 @@ !connect(this, SIGNAL(scrollingEnded()), this, SLOT(scrollingEndedSlot())) || !connect(this, SIGNAL(scrollPositionChanged(const QPointF &)), this, SLOT(scrollPositionChangedSlot(const QPointF &))) || - !connect(mScrollPositionTimer, SIGNAL(timeout()), this, SLOT(scrollPositionTimerSlot())) || + !connect(mScrollPositionTimer, SIGNAL(timeout()), + this, SLOT(scrollPositionTimerSlot())) || !connect(this, SIGNAL(longPressed(HbAbstractViewItem *, const QPointF &)), - this, SLOT(longPressedSlot(HbAbstractViewItem *, const QPointF &)))) + this, SLOT(longPressedSlot(HbAbstractViewItem *, const QPointF &))) || + !connect(mModel, SIGNAL(modelSorted()), this, + SLOT(fetchThumbnailsForVisibleItems()), Qt::QueuedConnection)) { return -1; } @@ -314,6 +317,8 @@ this, SLOT(scrollPositionChangedSlot(const QPointF&))); disconnect(this, SIGNAL(longPressed(HbAbstractViewItem *, const QPointF &)), this, SLOT(longPressedSlot(HbAbstractViewItem *, const QPointF &))); + disconnect(mModel, SIGNAL(modelSorted()), + this, SLOT(fetchThumbnailsForVisibleItems())); // check that scroll position timer is created if (mScrollPositionTimer) @@ -430,7 +435,7 @@ if (mService == VideoServices::EUriFetcher) { mContextMenuActions[EActionAttach] = - mContextMenu->addAction(hbTrId("txt_videos_menu_attach"), this, SLOT(openItemSlot())); + mContextMenu->addAction(hbTrId("txt_common_menu_select"), this, SLOT(openItemSlot())); mContextMenuActions[EActionAttach]->setObjectName(LIST_WIDGET_OBJECT_NAME_ACTION_ATTACH); mContextMenuActions[EActionOpen] =