From 3c6f585f95b6caf975162c80e2c55c39287db721 Mon Sep 17 00:00:00 2001 From: Arno Date: Thu, 13 Sep 2018 03:45:39 +0200 Subject: Fix duplication of Dirs and Filters in FSWidget Clear the ComboBoxes before re-reading the entries, because just adding them will produce duplicates if configure is called. Closing the Configuration Dialog would just add the alread configured items to the list, hence the duplicates. --- fswidget.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'fswidget.cpp') diff --git a/fswidget.cpp b/fswidget.cpp index 7892ad6..c35f6cf 100644 --- a/fswidget.cpp +++ b/fswidget.cpp @@ -216,10 +216,12 @@ FSWidget::~FSWidget(){ void FSWidget::readSettings(){ QSettings s; QStringList dirs = s.value("fs/dirs").toStringList(); + mDirCB->clear(); mDirCB->addItems(dirs); QString cDir = s.value("fs/curdir").toString(); mDirCB->setCurrentText(cDir); QStringList filters = s.value("fs/filters").toStringList(); + mFilterCB->clear(); mFilterCB->addItems(filters); QString cFilter = s.value("fs/curfilter").toString(); mFilterCB->setCurrentText(cFilter); -- cgit v1.2.3-70-g09d2