diff --git a/WowUp.WPF/Services/WarcraftService.cs b/WowUp.WPF/Services/WarcraftService.cs index 928a06f0..8e088a6b 100644 --- a/WowUp.WPF/Services/WarcraftService.cs +++ b/WowUp.WPF/Services/WarcraftService.cs @@ -72,12 +72,18 @@ namespace WowUp.WPF.Services var clientLocation = GetClientLocation(clientType); var productLocation = GetProductLocation(clientType); - //Log.Information($"clientLocation {clientLocation}, productLocation: {productLocation}"); + Log.Information($"clientLocation {clientLocation}, productLocation: {productLocation}"); if (AreEqualPaths(clientLocation, productLocation)) { continue; } + // If the path that the user selected is valid, then move on. + if(!string.IsNullOrEmpty(clientLocation) && IsClientFolder(clientType, clientLocation)) + { + continue; + } + var locationPreference = GetClientLocationPreference(clientType); if (locationPreference == null) {