Aets. Perf fixes. X PV fixes

This commit is contained in:
korenkonder
2023-03-19 23:27:00 +03:00
parent e14fcd4f36
commit bfec5625ee
45 changed files with 3687 additions and 1641 deletions
+5 -5
View File
@@ -191,11 +191,11 @@ namespace app {
}
bool TaskWork::CheckTaskCtrl(Task* t) {
return app::TaskWork::HasTask(t) && t->state == Task::State::Running && t->op == Task::Op::Ctrl;
return t && app::TaskWork::HasTask(t) && t->state == Task::State::Running && t->op == Task::Op::Ctrl;
}
bool TaskWork::CheckTaskReady(Task* t) {
return TaskWork::HasTask(t) && (t->op == Task::Op::None || t->state != Task::State::None);
return t && TaskWork::HasTask(t) && (t->op == Task::Op::None || t->state != Task::State::None);
}
void TaskWork::Ctrl() {
@@ -278,21 +278,21 @@ namespace app {
}
bool TaskWork::HasTaskInit(Task* t) {
if (TaskWork::HasTask(t))
if (t && TaskWork::HasTask(t))
return t->op == Task::Op::Init;
else
return false;
}
bool TaskWork::HasTaskCtrl(Task* t) {
if (TaskWork::HasTask(t))
if (t && TaskWork::HasTask(t))
return t->op == Task::Op::Ctrl;
else
return false;
}
bool TaskWork::HasTaskDest(Task* t) {
if (TaskWork::HasTask(t))
if (t && TaskWork::HasTask(t))
return t->op == Task::Op::Dest;
else
return false;