From 7c38810e9e56c5bad4a35d024e81b1e8ef391d27 Mon Sep 17 00:00:00 2001 From: Morilli <35152647+Morilli@users.noreply.github.com> Date: Thu, 2 Jan 2025 04:36:53 +0100 Subject: [PATCH] short-circuit EmulatorPaused setter when value isn't changing --- src/BizHawk.Client.EmuHawk/MainForm.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/BizHawk.Client.EmuHawk/MainForm.cs b/src/BizHawk.Client.EmuHawk/MainForm.cs index 7b22905315..c7d88f8f1e 100644 --- a/src/BizHawk.Client.EmuHawk/MainForm.cs +++ b/src/BizHawk.Client.EmuHawk/MainForm.cs @@ -951,6 +951,7 @@ namespace BizHawk.Client.EmuHawk private set { _didMenuPause = false; // overwritten where relevant + if (_emulatorPaused == value) return; if (_emulatorPaused && !value) // Unpausing { InitializeFpsData();