diff --git a/BizHawk.MultiClient/SNESTools/SNESGraphicsDebugger.cs b/BizHawk.MultiClient/SNESTools/SNESGraphicsDebugger.cs index a317fd2ff8..e5dafa8eb9 100644 --- a/BizHawk.MultiClient/SNESTools/SNESGraphicsDebugger.cs +++ b/BizHawk.MultiClient/SNESTools/SNESGraphicsDebugger.cs @@ -83,7 +83,7 @@ namespace BizHawk.MultiClient public void UpdateToolsAfter() { SyncCore(); - if (!checkScanlineControl.Checked) + if (this.Visible && !checkScanlineControl.Checked) { RegenerateData(); UpdateValues(); @@ -126,7 +126,7 @@ namespace BizHawk.MultiClient if (currentSnesCore != null) { - if (checkScanlineControl.Checked) + if (this.Visible && checkScanlineControl.Checked) currentSnesCore.ScanlineHookManager.Register(this, ScanlineHook); else currentSnesCore.ScanlineHookManager.Unregister(this);