Allow threads to gracefully shutdown

This commit is contained in:
Luke Street
2026-04-01 18:30:12 -06:00
parent 7d57ff914b
commit 2e920d510d
16 changed files with 135 additions and 158 deletions
+8
View File
@@ -309,7 +309,15 @@ void* JKRTask::run() {
};
OSInitFastCast();
while (true) {
#ifdef TARGET_PC
BOOL received = FALSE;
TaskMessage* msg = (TaskMessage*)waitMessageBlock(&received);
if (!received) {
break;
}
#else
TaskMessage* msg = (TaskMessage*)waitMessageBlock();
#endif
if (msg->field_0x0) {
msg->field_0x0(msg->field_0x4);
check();