diff --git a/PKX/f1-Main.cs b/PKX/f1-Main.cs index 7527bb643..85c215c10 100644 --- a/PKX/f1-Main.cs +++ b/PKX/f1-Main.cs @@ -717,13 +717,14 @@ private void openSave(bool oras) // Language Translation private void changeMainLanguage(object sender, EventArgs e) { - if (init) pk6.Data = preparepkx(); // get data currently in form - + byte[] data = pk6.Data; + if (init) data = preparepkx(); // get data currently in form + init = false; Menu_Options.DropDown.Close(); InitializeStrings(); InitializeLanguage(); Util.TranslateInterface(this, lang_val[CB_MainLanguage.SelectedIndex], menuStrip1); // Translate the UI to language. - populateFields(pk6.Data); // put data back in form + populateFields(data); // put data back in form } private void InitializeStrings() {