Fix navigation history (fordward was broken)

This commit is contained in:
Luis Ángel San Martín Rodríguez 2022-10-12 19:41:15 +02:00
parent c40e915541
commit db7fd66474

View File

@ -222,7 +222,10 @@ void YACReaderNavigationController::loadIndexFromHistory(const YACReaderLibraryS
case YACReaderLibrarySourceContainer::Folder: {
QModelIndex mi = libraryWindow->foldersModelProxy->mapFromSource(sourceMI);
libraryWindow->foldersView->scrollTo(mi, QAbstractItemView::PositionAtTop);
// currentIndexChanged is about to be emited, but we don't want it to end in YACReaderHistoryController::updateHistory
disconnect(libraryWindow->foldersView, &YACReaderTreeView::currentIndexChanged, this, &YACReaderNavigationController::selectedFolder);
libraryWindow->foldersView->setCurrentIndex(mi);
connect(libraryWindow->foldersView, &YACReaderTreeView::currentIndexChanged, this, &YACReaderNavigationController::selectedFolder);
loadFolderInfo(sourceMI);
break;
}