From 6e8475d9d3b36dffa41fbb9a5d777d64b3cbc9f6 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 24 Jul 2010 17:21:37 +0200 Subject: Fix bug in SeriesTreeWidget::readSettings() Select the last selected series with QItemSelectionModel::setCurrentIndex(), otherwise the current index won't be set. On closing the program currentIndex() would be invalid and nothing is selected when starting SheMov again. --- seriestreewidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp index ef802f6..a124450 100644 --- a/seriestreewidget.cpp +++ b/seriestreewidget.cpp @@ -169,7 +169,7 @@ void SeriesTreeWidget::readSettings(){ QModelIndex seriesIdx = mModel->findValue(selectedSeries); if(seriesIdx.isValid()){ QModelIndex real = mProxy->mapFromSource(seriesIdx); - mView->selectionModel()->select(real, QItemSelectionModel::Select); + mView->selectionModel()->setCurrentIndex(real, QItemSelectionModel::SelectCurrent); } } -- cgit v1.2.3-70-g09d2