aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--swaybar/bar.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/swaybar/bar.c b/swaybar/bar.c
index 3412ff29..5e87eac9 100644
--- a/swaybar/bar.c
+++ b/swaybar/bar.c
@@ -41,7 +41,6 @@ static void spawn_status_cmd_proc(struct bar *bar) {
close(pipefd[0]);
dup2(pipefd[1], STDOUT_FILENO);
close(pipefd[1]);
- setpgid(bar->status_command_pid, 0);
char *const cmd[] = {
"sh",
"-c",
@@ -291,7 +290,7 @@ static void free_outputs(list_t *outputs) {
static void terminate_status_command(pid_t pid) {
if (pid) {
// terminate status_command process
- int ret = killpg(pid, SIGTERM);
+ int ret = kill(pid, SIGTERM);
if (ret != 0) {
sway_log(L_ERROR, "Unable to terminate status_command [pid: %d]", pid);
} else {