From 1c51d5b012d45ede9645984086e394af07d3e3ad Mon Sep 17 00:00:00 2001 From: adelikat Date: Thu, 7 May 2020 15:41:45 -0500 Subject: [PATCH] Multidisk Bundler - add logic to properly restart when the Rom changes --- .../tools/MultiDiskBundler/MultiDiskBundler.cs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.cs b/src/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.cs index 31f49f054e..7f714665c2 100644 --- a/src/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.cs +++ b/src/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.cs @@ -27,8 +27,11 @@ namespace BizHawk.Client.EmuHawk InitializeComponent(); } - private void MultiGameCreator_Load(object sender, EventArgs e) + private void MultiGameCreator_Load(object sender, EventArgs e) => Restart(); + + public void Restart() { + FileSelectorPanel.Controls.Clear(); AddButton_Click(null, null); AddButton_Click(null, null); @@ -58,13 +61,10 @@ namespace BizHawk.Client.EmuHawk } FileSelectors.First().Path = MainForm.CurrentlyOpenRom; + Recalculate(); } } - public void Restart() - { - } - private void CancelBtn_Click(object sender, EventArgs e) { DialogResult = DialogResult.Cancel; @@ -117,9 +117,7 @@ namespace BizHawk.Client.EmuHawk mdf.NameChanged += FileSelector_NameChanged; mdf.SystemString = SystemDropDown.SelectedText; - groupBox.Controls.Add(mdf); - FileSelectorPanel.Controls.Add(groupBox); }