ksys/act: Fix BaseProc::isSpecialJobType_ return type

BaseProc::isSpecialJobType_ returns 0, 1 or 2

This fixes the matching issue!
This commit is contained in:
Léo Lam
2020-08-19 18:15:36 +02:00
parent 08687964b4
commit 5de91ef5fd
2 changed files with 12 additions and 4 deletions
+5 -3
View File
@@ -156,9 +156,11 @@ void BaseProc::preDelete2_(bool*) {}
void BaseProc::preDelete1_() {}
// NON_MATCHING: branching
bool BaseProc::isSpecialJobType_(JobType type) {
return BaseProcMgr::instance()->isSpecialJobType(type) || isSpecialJobTypeForThisActor_(type);
BaseProc::IsSpecialJobTypeResult BaseProc::isSpecialJobType_(JobType type) {
if (BaseProcMgr::instance()->isSpecialJobType(type) || isSpecialJobTypeForThisActor_(type))
return IsSpecialJobTypeResult::Yes;
return IsSpecialJobTypeResult::No;
}
bool BaseProc::canWakeUp_() {