From 8259d908bb6b9196eaa4a7eeb9ef86c0e705ad50 Mon Sep 17 00:00:00 2001 From: nattthebear Date: Sun, 7 Jun 2020 10:04:36 -0400 Subject: [PATCH] Let's not do the same thing 3 times in a row --- .../tools/TAStudio/GreenzoneSettings.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/BizHawk.Client.EmuHawk/tools/TAStudio/GreenzoneSettings.cs b/src/BizHawk.Client.EmuHawk/tools/TAStudio/GreenzoneSettings.cs index 2e787f7662..8634c448e3 100644 --- a/src/BizHawk.Client.EmuHawk/tools/TAStudio/GreenzoneSettings.cs +++ b/src/BizHawk.Client.EmuHawk/tools/TAStudio/GreenzoneSettings.cs @@ -22,13 +22,14 @@ namespace BizHawk.Client.EmuHawk private void StateHistorySettings_Load(object sender, EventArgs e) { - _stateSizeMb = Statable.SaveStateBinary().Length / 1048576.0M; + var stateSize = Statable.SaveStateBinary().Length; + _stateSizeMb = stateSize / 1048576.0M; MemCapacityNumeric.Maximum = 1024 * 8; MemCapacityNumeric.Minimum = _stateSizeMb + 1; - MemStateGapDividerNumeric.Maximum = Statable.SaveStateBinary().Length / 1024 / 2 + 1; - MemStateGapDividerNumeric.Minimum = Math.Max(Statable.SaveStateBinary().Length / 1024 / 16, 1); + MemStateGapDividerNumeric.Maximum = stateSize / 1024 / 2 + 1; + MemStateGapDividerNumeric.Minimum = Math.Max(stateSize / 1024 / 16, 1); MemCapacityNumeric.Value = NumberExtensions.Clamp(_settings.CapacityMb, MemCapacityNumeric.Minimum, MemCapacityNumeric.Maximum); DiskCapacityNumeric.Value = NumberExtensions.Clamp(_settings.DiskCapacityMb, MemCapacityNumeric.Minimum, MemCapacityNumeric.Maximum);