From 08f13cb3a127bfc463fe1d8df5dd8f71400eba7e Mon Sep 17 00:00:00 2001 From: Kurt Date: Mon, 26 Nov 2018 19:06:51 -0800 Subject: [PATCH] fix use before init --- PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs index add64381a..8435ba554 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/SizeCP.cs @@ -8,7 +8,13 @@ public partial class SizeCP : UserControl { private PB7 pkm; private bool Loading; - public SizeCP() => InitializeComponent(); + public SizeCP() + { + InitializeComponent(); + Initialized = true; + } + + private readonly bool Initialized; public void LoadPKM(PKM pk) { @@ -20,6 +26,8 @@ public void LoadPKM(PKM pk) public void TryResetStats() { + if (!Initialized || pkm == null) + return; if (CHK_Auto.Checked) pkm.ResetCalculatedValues(); LoadStoredValues();