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) {
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
else
{
listsModel->addReadingListAt(newListName,selectedLists.at(0));
listsModel->addReadingListAt(newListName,sourceMI);
}
}
}