diff --git a/pk3DS/Main.cs b/pk3DS/Main.cs index 99827f8..1804f2a 100644 --- a/pk3DS/Main.cs +++ b/pk3DS/Main.cs @@ -599,21 +599,16 @@ private void B_Wild_Click(object sender, EventArgs e) case 6: files = new[] { "encdata" }; if (Config.ORAS) - { - Enabled = false; action = () => new RSWE().ShowDialog(); - } else if (Config.XY) - { - Enabled = false; action = () => new XYWE().ShowDialog(); - } else return; + Invoke((MethodInvoker)delegate { Enabled = false; }); fileGet(files, false); Invoke(action); fileSet(files); - Enabled = true; + Invoke((MethodInvoker)delegate { Enabled = true; }); break; case 7: Invoke((MethodInvoker)delegate { Enabled = false; });