Merge pull request #308 from Noggog/Mo2-validity-bugfixes

Mo2 validity bugfixes
This commit is contained in:
Timothy Baldridge 2019-12-24 07:30:20 -08:00 committed by GitHub
commit 5d5d90afb9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -327,7 +327,7 @@ namespace Wabbajack.Lib
if (!Directory.Exists(path)) return ErrorResponse.Success;
// Check folder does not have a wabbajack modlist
foreach (var file in Directory.EnumerateFiles(path, DirectoryEnumerationOptions.Recursive))
foreach (var file in Directory.EnumerateFiles(path))
{
if (!File.Exists(file)) continue;
if (System.IO.Path.GetExtension(file).Equals(ExtensionManager.Extension))

View File

@ -58,10 +58,10 @@ namespace Wabbajack
Location.AdditionalError = Observable.CombineLatest(
this.WhenAny(x => x.Location.TargetPath),
this.WhenAny(x => x.DownloadLocation.TargetPath),
resultSelector: (target, download) =>
{
return MO2Installer.CheckValidInstallPath(target, download);
});
resultSelector: (target, download) => (target, download))
.ObserveOn(RxApp.MainThreadScheduler)
.Select(i => MO2Installer.CheckValidInstallPath(i.target, i.download))
.ObserveOnGuiThread();
CanInstall = Observable.CombineLatest(
this.WhenAny(x => x.Location.InError),