diff options
author | Arno Moeller <arno.moeller@bit.bremerhaven.de> | 2013-07-19 13:03:58 +0200 |
---|---|---|
committer | Arno Moeller <arno.moeller@bit.bremerhaven.de> | 2013-07-19 13:03:58 +0200 |
commit | bd1d496bd1699f4b46cd5b9374b0113dc5c1b842 (patch) | |
tree | 048b8f3e603737e35001c3710e533f4f8c82d566 | |
parent | 536643c36b61ddbce1a1b3efb70488ad83f7ae7b (diff) | |
download | SheMov-bd1d496bd1699f4b46cd5b9374b0113dc5c1b842.tar.gz SheMov-bd1d496bd1699f4b46cd5b9374b0113dc5c1b842.tar.bz2 SheMov-bd1d496bd1699f4b46cd5b9374b0113dc5c1b842.zip |
Bugfix in old ArchiveTreeView
Don't crash while setting metadata if nothing is selected.
-rw-r--r-- | archivetreeview.cpp | 4 |
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){ |