diff options
Diffstat (limited to 'filewidget.cpp')
-rw-r--r-- | filewidget.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/filewidget.cpp b/filewidget.cpp index ace8ab6..737b107 100644 --- a/filewidget.cpp +++ b/filewidget.cpp @@ -379,6 +379,8 @@ void FileWidget::readSettings(){ QSettings s; QString dir = s.value("video/searchdir", QDir::toNativeSeparators(QDir::homePath())).toString(); mDir->setText(dir); + populateFavDirs(); + populateMimeFilters(); } void FileWidget::writeSettings(){ @@ -468,6 +470,12 @@ void FileWidget::populateFavDirs(){ QStringList favDirs = s.value("favdirs").toStringList(); mFavDirs->clear(); mFavDirs->addItems(favDirs); + int cbidx = mFavDirs->findText(mDir->text()); + if(cbidx > -1){ + mFavDirs->blockSignals(true); + mFavDirs->setCurrentIndex(cbidx); + mFavDirs->blockSignals(false); + } } void FileWidget::populateMimeFilters(){ |