Fix folder selection on search mode

This commit is contained in:
Luis Ángel San Martín 2022-09-17 08:33:06 +02:00
parent 3bb8f88e3c
commit 50ca560f5a

View File

@ -36,8 +36,8 @@ void YACReaderNavigationController::selectedFolder(const QModelIndex &mi)
// when a folder is selected the search mode has to be reset
if (libraryWindow->exitSearchMode()) {
libraryWindow->foldersView->scrollTo(mi, QAbstractItemView::PositionAtTop);
libraryWindow->foldersView->setCurrentIndex(mi);
libraryWindow->foldersView->scrollTo(modelIndex, QAbstractItemView::PositionAtTop);
libraryWindow->foldersView->setCurrentIndex(modelIndex);
}
loadFolderInfo(modelIndex);
@ -262,9 +262,7 @@ void YACReaderNavigationController::loadPreviousStatus()
void YACReaderNavigationController::setupConnections()
{
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
connect(libraryWindow->foldersView, &YACReaderTreeView::currentIndexChanged, this, &YACReaderNavigationController::selectedFolder);
#endif
connect(libraryWindow->foldersView, &YACReaderTreeView::clicked, this, &YACReaderNavigationController::selectedFolder);
connect(libraryWindow->listsView, &QAbstractItemView::clicked, this, &YACReaderNavigationController::selectedList);
connect(libraryWindow->historyController, &YACReaderHistoryController::modelIndexSelected, this, &YACReaderNavigationController::selectedIndexFromHistory);