mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:27:35 +00:00
Taskbar: Pass full argv for exit action
We need to pass --now to `shutdown` command.
This commit is contained in:
parent
f770b9d430
commit
0a7041aad7
1 changed files with 7 additions and 1 deletions
|
@ -273,7 +273,13 @@ NonnullRefPtr<GUI::Menu> build_system_menu()
|
|||
if (command.size() == 0)
|
||||
return;
|
||||
|
||||
Core::Process::spawn(command[0]);
|
||||
pid_t child_pid;
|
||||
if ((errno = posix_spawn(&child_pid, command[0], nullptr, nullptr, const_cast<char**>(command.data()), environ))) {
|
||||
perror("posix_spawn");
|
||||
} else {
|
||||
if (disown(child_pid) < 0)
|
||||
perror("disown");
|
||||
}
|
||||
}));
|
||||
|
||||
return system_menu;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue