Unbreak sys$sigreturn() after colonel process changes.

This commit is contained in:
Andreas Kling 2018-11-07 23:21:32 +01:00
commit f792349853
Notes: sideshowbarker 2024-07-19 18:32:07 +09:00
3 changed files with 9 additions and 8 deletions

View file

@ -56,12 +56,12 @@ bool Scheduler::pick_next()
return true;
}
if (process.state() == Process::ExecPhase1) {
process.set_state(Process::ExecPhase2);
if (process.state() == Process::Skip1SchedulerPass) {
process.set_state(Process::Skip0SchedulerPasses);
return true;
}
if (process.state() == Process::ExecPhase2) {
if (process.state() == Process::Skip0SchedulerPasses) {
process.set_state(Process::Runnable);
return true;
}