diff options
| author | Elijah Thomas <42302100+elijah-thomas774@users.noreply.github.com> | 2024-10-01 20:24:25 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-01 20:24:25 -0400 |
| commit | dc221b4795f415c8500740dd33e2243f91d527a6 (patch) | |
| tree | 095409d798350dbc60e3f730437519767b11be2f /src/egg/core/eggThread.cpp | |
| parent | 7ee2ac2d38bba2aa24fce7a72dd01dc07d509e72 (diff) | |
Misc Egg (#37)
* EGG: Archive, DvdFile, DvdRipper
* start eggStream
* FrmHeap and AssertHeap OK
* progress on EggController
* port in WPAD stuff
* update WPAD/WUD/KPAD/SC symbols
* eggController OK
* bytematch more CoreController virtual funcs
* eggDecomp/eggStreamDecomp Ok
* eggDvdRipper OK
* EGG gfx splits
* Finished Splitting EGG
* create egg Files
* eggDecomp.h -> eggStreamDecomp.h
* Revert some format changes
Diffstat (limited to 'src/egg/core/eggThread.cpp')
| -rw-r--r-- | src/egg/core/eggThread.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/egg/core/eggThread.cpp b/src/egg/core/eggThread.cpp index 36f44d4d..0179359a 100644 --- a/src/egg/core/eggThread.cpp +++ b/src/egg/core/eggThread.cpp @@ -5,7 +5,6 @@ namespace EGG { /* 80673b10 */ nw4r::ut::List Thread::sThreadList; /* 80576770 */ void (*Thread::sOldSwitchThreadCallback)(OSThread *, OSThread *); - /* 80496910 */ Thread::Thread(u32 stackSize, int msgCount, int priority, Heap *heap) { if (heap == nullptr) { heap = Heap::sCurrentHeap; @@ -86,7 +85,7 @@ namespace EGG { /* 80496c70 */ void Thread::switchThreadCallback(OSThread *from, OSThread *to) { Thread *fromThread = from != nullptr ? findThread(from) : nullptr; Thread *toThread = to != nullptr ? findThread(to) : nullptr; - + if (fromThread != nullptr) { fromThread->onExit(); if (fromThread->mCurrentHeap != nullptr) { @@ -95,7 +94,7 @@ namespace EGG { fromThread->mCurrentHeap = curr; } } - + if (toThread != nullptr) { if (toThread->mCurrentHeap != nullptr) { Heap *curr = Heap::sCurrentHeap; @@ -118,7 +117,7 @@ namespace EGG { } /* 80496dc0 */ void *Thread::start(void *arg) { - Thread *thread = static_cast<Thread*>(arg); + Thread *thread = static_cast<Thread *>(arg); return thread->run(); } |
