aboutsummaryrefslogtreecommitdiff
path: root/src/core/core.cpp
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2023-10-25 10:05:45 -0400
committerLiam <byteslice@airmail.cc>2023-10-25 10:05:45 -0400
commit0d565eb61b5d1a3a6b623f36f9b4b65d0f0274b3 (patch)
treeb8d1071f7f8a56d71ccb409b218e55339bf7df48 /src/core/core.cpp
parentae885084e2e791cfff5c92e343aa04be0661f70e (diff)
kernel: make sure new process is in list
Diffstat (limited to 'src/core/core.cpp')
-rw-r--r--src/core/core.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp
index 934177b85c..14d6c8c270 100644
--- a/src/core/core.cpp
+++ b/src/core/core.cpp
@@ -312,6 +312,7 @@ struct System::Impl {
// Create the process.
auto main_process = Kernel::KProcess::Create(system.Kernel());
Kernel::KProcess::Register(system.Kernel(), main_process);
+ kernel.AppendNewProcess(main_process);
kernel.MakeApplicationProcess(main_process);
const auto [load_result, load_parameters] = app_loader->Load(*main_process, system);
if (load_result != Loader::ResultStatus::Success) {