WindowServer: Don't spawn new processes with WindowServer as parent.

I don't want to have to wait() on them from the WindowServer. Let's just set
new processes free and someone else will take care of them.
This commit is contained in:
Andreas Kling 2019-02-13 09:53:21 +01:00
parent 269f9ae524
commit 1d758fd2ce
Notes: sideshowbarker 2024-07-19 15:45:38 +09:00

View file

@ -196,12 +196,12 @@ WSWindowManager::WSWindowManager()
m_system_menu->on_item_activation = [] (WSMenuItem& item) {
if (item.identifier() == 0) {
int error;
Process::create_user_process("/bin/Terminal", 100, 100, current->pid(), error);
Process::create_user_process("/bin/Terminal", 100, 100, 0, error);
return;
}
if (item.identifier() == 4) {
int error;
Process::create_user_process("/bin/About", 100, 100, current->pid(), error);
Process::create_user_process("/bin/About", 100, 100, 0, error);
return;
}
kprintf("WSMenu 1 item activated: '%s'\n", item.text().characters());