From 546ff01e5e2b50298b2cf6a5165a91f8d02a568a Mon Sep 17 00:00:00 2001 From: Kurt Date: Thu, 17 Oct 2019 20:16:03 -0700 Subject: [PATCH] Minor tweak don't allocate byte array, just set directly --- PKHeX.WinForms/Subforms/Save Editors/Gen6/SAV_SuperTrain.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PKHeX.WinForms/Subforms/Save Editors/Gen6/SAV_SuperTrain.cs b/PKHeX.WinForms/Subforms/Save Editors/Gen6/SAV_SuperTrain.cs index 2ecf394ff..eaf42e445 100644 --- a/PKHeX.WinForms/Subforms/Save Editors/Gen6/SAV_SuperTrain.cs +++ b/PKHeX.WinForms/Subforms/Save Editors/Gen6/SAV_SuperTrain.cs @@ -119,7 +119,6 @@ private void ChangeListRecordSelection(object sender, EventArgs e) private void B_Save_Click(object sender, EventArgs e) { // Copy Bags - byte[] bagarray = new byte[12]; int emptyslots = 0; for (int i = 0; i < 12; i++) { @@ -129,14 +128,15 @@ private void B_Save_Click(object sender, EventArgs e) emptyslots++; continue; } - bagarray[i - emptyslots] = (byte)Array.IndexOf(trba, bag); + STB.SetBag(i - emptyslots, (byte)Array.IndexOf(trba, bag)); } + if (float.TryParse(TB_Time1.Text, out var t1)) SAV.SetData(BitConverter.GetBytes(t1), offsetTime + (4 * 30)); if (float.TryParse(TB_Time2.Text, out var t2)) SAV.SetData(BitConverter.GetBytes(t2), offsetTime + (4 * 31)); SAV.SetData(BitConverter.GetBytes((ushort)WinFormsUtil.GetIndex(CB_S2)), offsetSpec + (4 * 30)); - STB.Bags = bagarray; + Origin.CopyChangesFrom(SAV); Close(); }