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()