diff --git a/CodeWalker/ExploreForm.cs b/CodeWalker/ExploreForm.cs index 4cc66f5..f8c18f2 100644 --- a/CodeWalker/ExploreForm.cs +++ b/CodeWalker/ExploreForm.cs @@ -686,10 +686,25 @@ namespace CodeWalker RefreshMainTreeViewRoot(root); + var remFolders = new List(); + foreach (var extraroot in ExtraRootFolders) { extraroot.Clear(); - RefreshMainTreeViewRoot(extraroot); + + if (Directory.Exists(extraroot.FullPath)) + { + RefreshMainTreeViewRoot(extraroot); + } + else + { + remFolders.Add(extraroot); + } + } + + foreach (var remFolder in remFolders) + { + ExtraRootFolders.Remove(remFolder); }