From c0f9e6bdac23d043b06b2ddc62e89379c5ea2d0c Mon Sep 17 00:00:00 2001 From: gdkchan Date: Thu, 10 Dec 2020 13:02:55 -0300 Subject: [PATCH] Only call interrupt handler if still running --- ARMeilleure/State/ExecutionContext.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ARMeilleure/State/ExecutionContext.cs b/ARMeilleure/State/ExecutionContext.cs index 43f4e0065..f2c81ee96 100644 --- a/ARMeilleure/State/ExecutionContext.cs +++ b/ARMeilleure/State/ExecutionContext.cs @@ -115,7 +115,11 @@ namespace ARMeilleure.State internal void CheckInterrupt() { _nativeContext.SetInterruptState(0); - _interruptCallback?.Invoke(this); + + if (Running) + { + _interruptCallback?.Invoke(this); + } } public void RequestInterrupt()