--- a/videocollection/videocollectionwrapper/src/videosortfilterproxymodel.cpp Fri May 14 15:14:51 2010 +0300
+++ b/videocollection/videocollectionwrapper/src/videosortfilterproxymodel.cpp Fri May 28 09:45:19 2010 +0300
@@ -15,7 +15,7 @@
*
*/
-// Version : %version: 65 %
+// Version : %version: 66 %
// INCLUDE FILES
#include <qstringlist.h>
@@ -525,11 +525,14 @@
//
TMPXItemId VideoSortFilterProxyModel::getMediaIdAtIndex(const QModelIndex &index) const
{
- QModelIndex sourceIndex = mapToSource(index);
TMPXItemId mpxId = TMPXItemId::InvalidId();
- if(mModel && sourceIndex.isValid())
+ if(index.isValid())
{
- mpxId = mModel->mediaIdAtIndex(sourceIndex.row());
+ QModelIndex sourceIndex = mapToSource(index);
+ if(mModel && sourceIndex.isValid())
+ {
+ mpxId = mModel->mediaIdAtIndex(sourceIndex.row());
+ }
}
return mpxId;
}