Start xdg-open in new process group (fixes #164)

This commit is contained in:
Jakob Borg 2014-05-02 08:53:05 +02:00
parent 1e92c47960
commit ed476271a6

View File

@ -19,6 +19,7 @@ package main
import ( import (
"os/exec" "os/exec"
"runtime" "runtime"
"syscall"
) )
func openURL(url string) error { func openURL(url string) error {
@ -30,5 +31,9 @@ func openURL(url string) error {
return exec.Command("open", url).Run() return exec.Command("open", url).Run()
} }
return exec.Command("xdg-open", url).Run() cmd := exec.Command("xdg-open", url)
cmd.SysProcAttr = &syscall.SysProcAttr{
Setpgid: true,
}
return cmd.Run()
} }