Don't run BSIPA if already installed.

This commit is contained in:
Assistant 2019-05-21 21:12:34 -04:00
parent 810b8453ac
commit 25789f58c2

View file

@ -241,14 +241,17 @@ namespace ModAssistant.Pages
MainWindow.Instance.MainText = $"Installing {mod.name}..."; MainWindow.Instance.MainText = $"Installing {mod.name}...";
await Task.Run(() => InstallMod(mod, installDirectory)); await Task.Run(() => InstallMod(mod, installDirectory));
MainWindow.Instance.MainText = $"Installed {mod.name}."; MainWindow.Instance.MainText = $"Installed {mod.name}.";
await Task.Run(() => if (!File.Exists(System.IO.Path.Combine(installDirectory, "winhttp.dll")))
Process.Start(new ProcessStartInfo {
{ await Task.Run(() =>
FileName = System.IO.Path.Combine(installDirectory, "IPA.exe"), Process.Start(new ProcessStartInfo
WorkingDirectory = installDirectory, {
Arguments = "-n" FileName = System.IO.Path.Combine(installDirectory, "IPA.exe"),
}).WaitForExit() WorkingDirectory = installDirectory,
); Arguments = "-n"
}).WaitForExit()
);
}
} }
else if(mod.ListItem.IsSelected) else if(mod.ListItem.IsSelected)
{ {