fixed adding reading lists

This commit is contained in:
Luis Ángel San Martín 2014-11-21 22:44:28 +01:00
parent 5ec03916fb
commit d2d3f9ddeb

View File

@ -1593,11 +1593,12 @@ void LibraryWindow::addNewReadingList()
if (ok) { if (ok) {
QModelIndexList selectedLists = listsView->selectionModel()->selectedIndexes(); QModelIndexList selectedLists = listsView->selectionModel()->selectedIndexes();
if(selectedLists.isEmpty() || listsModel->isReadingList(selectedLists.at(0))) QModelIndex sourceMI = listsModelProxy->mapToSource(selectedLists.at(0));
if(selectedLists.isEmpty() || !listsModel->isReadingList(sourceMI))
listsModel->addReadingList(newListName); //top level listsModel->addReadingList(newListName); //top level
else else
{ {
listsModel->addReadingListAt(newListName,selectedLists.at(0)); listsModel->addReadingListAt(newListName,sourceMI);
} }
} }
} }