summaryrefslogtreecommitdiffstats
path: root/archivetreeview.cpp
diff options
context:
space:
mode:
authorArno Moeller <arno.moeller@bit.bremerhaven.de>2013-07-19 13:03:58 +0200
committerArno Moeller <arno.moeller@bit.bremerhaven.de>2013-07-19 13:03:58 +0200
commitbd1d496bd1699f4b46cd5b9374b0113dc5c1b842 (patch)
tree048b8f3e603737e35001c3710e533f4f8c82d566 /archivetreeview.cpp
parent536643c36b61ddbce1a1b3efb70488ad83f7ae7b (diff)
downloadSheMov-bd1d496bd1699f4b46cd5b9374b0113dc5c1b842.tar.gz
SheMov-bd1d496bd1699f4b46cd5b9374b0113dc5c1b842.tar.bz2
SheMov-bd1d496bd1699f4b46cd5b9374b0113dc5c1b842.zip
Bugfix in old ArchiveTreeView
Don't crash while setting metadata if nothing is selected.
Diffstat (limited to 'archivetreeview.cpp')
-rw-r--r--archivetreeview.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/archivetreeview.cpp b/archivetreeview.cpp
index d6dc7b0..c9155f9 100644
--- a/archivetreeview.cpp
+++ b/archivetreeview.cpp
@@ -243,7 +243,9 @@ void ArchiveTreeView::currentChanged(const QItemSelection &selected, const QItem
mFilesWidget->filesTree()->header()->resizeSections(QHeaderView::ResizeToContents);
setMappingItems(selectedPartIds, mActorsModel, mActorsWidget);
setMappingItems(selectedPartIds, mGenresModel, mGenresWidget);
- mMetaData->setSeriesPartId(selectedPartIds.at(0));
+ if(!selectedPartIds.isEmpty()){
+ mMetaData->setSeriesPartId(selectedPartIds.at(0));
+ }
}
void ArchiveTreeView::setMappingItems(QList<int>seriesPartIds, MappingTableModel *model, MappingTableWidget *widget){