diff options
Diffstat (limited to 'demos/Win32-MSVS')
-rw-r--r-- | demos/Win32-MSVS/chcore.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/demos/Win32-MSVS/chcore.c b/demos/Win32-MSVS/chcore.c index 80fd11424..01619f9cd 100644 --- a/demos/Win32-MSVS/chcore.c +++ b/demos/Win32-MSVS/chcore.c @@ -53,7 +53,8 @@ static void ChkIntSources(void) { if (Com1InInterruptSimCom() || Com2InInterruptSimCom() ||
Com1OutInterruptSimCom() || Com2OutInterruptSimCom() ||
Com1ConnInterruptSimCom() || Com2ConnInterruptSimCom()) {
- chSchRescheduleI();
+ if (chSchRescRequiredI())
+ chSchDoRescheduleI();
return;
}
|