diff --git a/src/ARMeilleure/Instructions/NativeInterface.cs b/src/ARMeilleure/Instructions/NativeInterface.cs index 982d6915f..d8b8a02bf 100644 --- a/src/ARMeilleure/Instructions/NativeInterface.cs +++ b/src/ARMeilleure/Instructions/NativeInterface.cs @@ -176,14 +176,12 @@ namespace ARMeilleure.Instructions Statistics.PauseTimer(); ExecutionContext context = GetContext(); - - // If debugging, we'll handle interrupts outside - if (Optimizations.EnableDebugging && context.Interrupted) - { - return false; - } - context.CheckInterrupt(); + // If debugging, we'll handle interrupts outside + if (!Optimizations.EnableDebugging) + { + context.CheckInterrupt(); + } Statistics.ResumeTimer();