From d3c5a2c158758ad3474a14058aff5badb941bb1a Mon Sep 17 00:00:00 2001 From: yory8 <> Date: Mon, 30 Sep 2019 19:09:15 +0200 Subject: [PATCH] fix(selector): ignore selector's stderr Gtk errors from wofi were polluting our selection --- selector.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selector.go b/selector.go index ed3d657..c04e369 100644 --- a/selector.go +++ b/selector.go @@ -47,7 +47,8 @@ func selector(data []string, max int, tool string) (string, error) { processed, guide := preprocessData(data, true, false) cmd := exec.Cmd{Path: bin, Args: args, Stdin: strings.NewReader(strings.Join(processed, "\n"))} - b, err := cmd.CombinedOutput() + b, err := cmd.Output() + // note: ignore stderr, necessary e.g. for wofi's gtk errors if err != nil { if err.Error() == "exit status 1" { // dmenu/rofi exits with this error when no selection done