diff options
author | Lioncash <mathew1800@gmail.com> | 2019-04-14 12:06:04 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-04-14 12:06:06 +0200 |
commit | 09caf8a7562c15a6562532e2e946a9a08ac246f7 (patch) | |
tree | e24a583b73e376f70c7ca600da4b923bf8caba51 /src/core/hle/kernel/process.cpp | |
parent | Merge pull request #2378 from lioncash/ro (diff) | |
download | yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.gz yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.bz2 yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.lz yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.xz yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.zst yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.zip |
Diffstat (limited to 'src/core/hle/kernel/process.cpp')
-rw-r--r-- | src/core/hle/kernel/process.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp index 4e94048da..8b2b3877d 100644 --- a/src/core/hle/kernel/process.cpp +++ b/src/core/hle/kernel/process.cpp @@ -40,9 +40,8 @@ void SetupMainThread(Process& owner_process, KernelCore& kernel, VAddr entry_poi SharedPtr<Thread> thread = std::move(thread_res).Unwrap(); // Register 1 must be a handle to the main thread - const Handle guest_handle = owner_process.GetHandleTable().Create(thread).Unwrap(); - thread->SetGuestHandle(guest_handle); - thread->GetContext().cpu_registers[1] = guest_handle; + const Handle thread_handle = owner_process.GetHandleTable().Create(thread).Unwrap(); + thread->GetContext().cpu_registers[1] = thread_handle; // Threads by default are dormant, wake up the main thread so it runs when the scheduler fires thread->ResumeFromWait(); |