MainWindow spawns on ModeSelectionWindow

This commit is contained in:
Justin Swanson 2019-10-14 19:04:08 -05:00
parent 021f29b2c7
commit efa60faace

View File

@ -27,27 +27,28 @@ namespace Wabbajack
private void CreateModlist_Click(object sender, RoutedEventArgs e)
{
var file = UIUtils.OpenFileDialog("MO2 Modlist(modlist.txt)|modlist.txt");
if (file != null)
{
ShutdownOnClose = false;
new MainWindow(RunMode.Compile, file).Show();
Close();
}
OpenMainWindow(
RunMode.Compile,
UIUtils.OpenFileDialog("MO2 Modlist(modlist.txt)|modlist.txt"));
}
private void InstallModlist_Click(object sender, RoutedEventArgs e)
{
var file = UIUtils.OpenFileDialog($"Wabbajack Modlist (*{Consts.ModlistExtension})|*{Consts.ModlistExtension}");
if (file != null)
{
ShutdownOnClose = false;
new MainWindow(RunMode.Install, file).Show();
Close();
}
OpenMainWindow(
RunMode.Install,
UIUtils.OpenFileDialog($"Wabbajack Modlist (*{Consts.ModlistExtension})|*{Consts.ModlistExtension}"));
}
private void OpenMainWindow(RunMode mode, string file)
{
if (file == null) return;
ShutdownOnClose = false;
var window = new MainWindow(mode, file);
window.Left = this.Left;
window.Top = this.Top;
window.Show();
Close();
}
public void Close_Window(object sender, CancelEventArgs e)
{