mirror of
https://github.com/YACReader/yacreader
synced 2025-07-18 21:14:33 -04:00
Restore the selected index in the folders view when doing partial updates
This commit is contained in:
@ -1547,10 +1547,14 @@ void LibraryWindow::reloadCurrentFolderComicsContent()
|
||||
void LibraryWindow::reloadAfterCopyMove(const QModelIndex &mi)
|
||||
{
|
||||
if (getCurrentFolderIndex() == mi) {
|
||||
navigationController->loadFolderInfo(mi);
|
||||
}
|
||||
auto item = static_cast<FolderItem *>(mi.internalPointer());
|
||||
auto id = item->id;
|
||||
foldersModel->reload(mi);
|
||||
auto newMi = foldersModel->index(id);
|
||||
|
||||
foldersModel->reload();
|
||||
foldersView->setCurrentIndex(foldersModelProxy->mapFromSource(newMi));
|
||||
navigationController->loadFolderInfo(newMi);
|
||||
}
|
||||
|
||||
enableNeededActions();
|
||||
}
|
||||
@ -2076,6 +2080,7 @@ void LibraryWindow::create(QString source, QString dest, QString name)
|
||||
|
||||
void LibraryWindow::reloadCurrentLibrary()
|
||||
{
|
||||
qDebug() << "reloadCurrentLibrary";
|
||||
loadLibrary(selectedLibrary->currentText());
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user