ksys/act: Implement BaseProc::x00000071011ba9fc

This commit is contained in:
Léo Lam
2020-08-19 21:00:50 +02:00
parent 5de91ef5fd
commit 50a8a8c5e3
4 changed files with 22 additions and 0 deletions
@@ -408,4 +408,23 @@ void BaseProc::handleJobPriorityChangeRequest_() {
}
}
bool BaseProc::x00000071011ba9fc() {
if (BaseProcMgr::instance()->getStatus() != BaseProcMgr::Status::ProcessingUpdateStateList)
return false;
if (mFlags.isOn(Flags::_80))
return mFlags.isOn(Flags::_100);
mFlags.set(Flags::_80);
if (mFlags.isOff(Flags::Initialized) || mStateFlags.isOn(StateFlags::RequestDelete) ||
mStateFlags.isOn(StateFlags::RequestSleep) || mStateFlags.isOff(StateFlags::_a) ||
!canWakeUp_()) {
return false;
}
mFlags.set(Flags::_100);
return true;
}
} // namespace ksys::act