diff --git a/main.cc b/main.cc index def8b06..9413bc6 100644 --- a/main.cc +++ b/main.cc @@ -591,13 +591,14 @@ int main(int, char**) { ZoneScopedN("check remained tasks"); std::unique_lock sk {task_mtx_}; + const auto t = nf7::Env::Clock::now() + 1s; if (mainq_.size() > 0) { TracyMessageL("main task is remained"); - } else if (!subq_.idle()) { + } else if (!subq_.idle(t)) { TracyMessageL("subq is not idle"); - } else if (!asyncq_.idle()) { + } else if (!asyncq_.idle(t)) { TracyMessageL("asyncq is not idle"); - } else if (!glq_.idle()) { + } else if (!glq_.idle(t)) { TracyMessageL("glq is not idle"); } else { TracyMessageL("all tasks done");