From 8a3386a02658d96b4abc33fc775a21302bb4fcc3 Mon Sep 17 00:00:00 2001
From: "A. Wilcox" <AWilcox@Wilcox-Tech.com>
Date: Thu, 24 Sep 2020 12:18:22 -0500
Subject: Qt UI: Don't use QSet for mount candidates

---
 ui/qt5/mountdialog.cc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

(limited to 'ui/qt5')

diff --git a/ui/qt5/mountdialog.cc b/ui/qt5/mountdialog.cc
index 618fdf7..dcded49 100644
--- a/ui/qt5/mountdialog.cc
+++ b/ui/qt5/mountdialog.cc
@@ -66,11 +66,11 @@ MountDialog::MountDialog(QStringList skipParts, QStringList skipMounts,
     });
 #endif
 
-    QStringList pathCandidates = {"/", "/home", "/opt", "/srv", "/usr",
-                                  "/usr/local", "/var", "/var/db", "/var/log"};
-    QSet<QString> paths = pathCandidates.toSet().subtract(skipMounts.toSet());
-    pathCandidates = paths.toList();
-    pathCandidates.sort();
+    QStringList pathCandidates{"/", "/home", "/opt", "/srv", "/usr",
+                               "/usr/local", "/var", "/var/db", "/var/log"};
+    for(QString &mount: skipMounts) {
+        pathCandidates.removeAll(mount);
+    }
 
     pathInput = new QComboBox;
     pathInput->setEditable(true);
-- 
cgit v1.2.3-70-g09d2