aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalanto <62221668+Salanto@users.noreply.github.com>2022-07-17 13:46:11 -0700
committerGitHub <noreply@github.com>2022-07-17 15:46:11 -0500
commit2977016b5f8d80d8c73d1f026618445bbe849394 (patch)
tree3b4cb1c9815c549b237b46e68306de85b994592a
parent4f559374fd5204939c11d25d0554dd1d934cda03 (diff)
Prevent dupes of default mount path on default (#808)
Properly clears the mount list when restoring the default settings. Fixes #804.
-rw-r--r--src/aooptionsdialog.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/aooptionsdialog.cpp b/src/aooptionsdialog.cpp
index 2db3b9a2..1126f503 100644
--- a/src/aooptionsdialog.cpp
+++ b/src/aooptionsdialog.cpp
@@ -1199,6 +1199,9 @@ void AOOptionsDialog::update_values() {
auto *defaultMount = new QListWidgetItem(tr("%1 (default)")
.arg(ao_app->get_base_path()));
defaultMount->setFlags(Qt::ItemFlag::NoItemFlags);
+
+ //Clear the list to prevent duplication of default entries.
+ ui_mount_list->clear();
ui_mount_list->addItem(defaultMount);
ui_mount_list->addItems(ao_app->get_mount_paths());