mirror of
https://github.com/wiiu-env/FunctionPatcherModule.git
synced 2025-01-06 23:28:14 +01:00
Avoid using the "new" operator to reduce the filesize
This commit is contained in:
parent
f5f9c5f8ff
commit
925aa353bd
@ -52,10 +52,9 @@ public:
|
||||
static void runOnAllCores(CThread::Callback callback, void *callbackArg, int32_t iAttr = 0, int32_t iPriority = 16, int32_t iStackSize = 0x8000) {
|
||||
int32_t aff[] = {CThread::eAttributeAffCore2, CThread::eAttributeAffCore1, CThread::eAttributeAffCore0};
|
||||
|
||||
for (int i : aff) {
|
||||
CThread *thread = CThread::create(callback, callbackArg, iAttr | i, iPriority, iStackSize);
|
||||
thread->resumeThread();
|
||||
delete thread;
|
||||
for (int i: aff) {
|
||||
CThread thread(iAttr | i, iPriority, iStackSize, callback, callbackArg);
|
||||
thread.resumeThread();
|
||||
}
|
||||
}
|
||||
|
||||
@ -111,7 +110,7 @@ public:
|
||||
}
|
||||
|
||||
//! Shutdown thread
|
||||
virtual void shutdownThread() {
|
||||
void shutdownThread() {
|
||||
//! wait for thread to finish
|
||||
if (pThread && !(iAttributes & eAttributeDetach)) {
|
||||
while (isThreadSuspended()) {
|
||||
|
Loading…
Reference in New Issue
Block a user