Skip to content

Commit 05eb61e

Browse files
committed
dont allow duplicate folders in root folders list fixes #213
1 parent b990989 commit 05eb61e

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

UnityLauncherPro/MainWindow.xaml.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -890,11 +890,18 @@ void AddUnityInstallationRootFolder()
890890

891891
var result = dialog.ShowDialog();
892892
var newRoot = dialog.SelectedPath;
893+
894+
if (lstRootFolders.Items.Contains(newRoot) == true)
895+
{
896+
SetStatus("Folder already exists in the list!", MessageType.Error);
897+
return;
898+
}
899+
893900
if (String.IsNullOrWhiteSpace(newRoot) == false && Directory.Exists(newRoot) == true)
894901
{
895-
Properties.Settings.Default.rootFolders.Add(newRoot);
902+
Settings.Default.rootFolders.Add(newRoot);
896903
lstRootFolders.Items.Refresh();
897-
Properties.Settings.Default.Save();
904+
Settings.Default.Save();
898905
UpdateUnityInstallationsList();
899906
RefreshRecentProjects();
900907
}

0 commit comments

Comments
 (0)