diff --git a/Wabbajack.App/Screens/StandardInstallationViewModel.cs b/Wabbajack.App/Screens/StandardInstallationViewModel.cs index 855c8c80..36169ac8 100644 --- a/Wabbajack.App/Screens/StandardInstallationViewModel.cs +++ b/Wabbajack.App/Screens/StandardInstallationViewModel.cs @@ -198,8 +198,15 @@ public class StandardInstallationViewModel : ViewModelBase _logger.LogInformation("Installer created, starting the installation process"); try { + + if (!string.IsNullOrWhiteSpace(_config.ModList.Readme)) + OSUtil.OpenWebsite(new Uri(_config.ModList.Readme)); + var result = await Task.Run(async () => await _installer.Begin(CancellationToken.None)); if (!result) throw new Exception("Installation failed"); + + if (!string.IsNullOrWhiteSpace(_config.ModList.Readme)) + OSUtil.OpenWebsite(new Uri(_config.ModList.Readme)); if (result) await SaveConfigAndContinue(_config); } @@ -219,6 +226,7 @@ public class StandardInstallationViewModel : ViewModelBase await image.CopyToAsync(os); } + await _installStateManager.SetLastState(new InstallationConfigurationSetting { Downloads = config.Downloads,