From 7f62cdabe7f1e9862c97d8a9a42c8f5dd1af57ae Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Fri, 2 Dec 2022 14:23:05 +0000 Subject: [PATCH] Fix #39. --- internal/zenutil/progress_unix.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/zenutil/progress_unix.go b/internal/zenutil/progress_unix.go index 5741d56..2d41486 100644 --- a/internal/zenutil/progress_unix.go +++ b/internal/zenutil/progress_unix.go @@ -11,6 +11,7 @@ import ( "os/exec" "runtime" "strconv" + "strings" "sync/atomic" "time" ) @@ -78,8 +79,7 @@ func (d *progressDialog) wait(extra *string, out *bytes.Buffer) { case eerr.ExitCode() == -1 && atomic.LoadInt32(&d.closed) != 0: err = nil case eerr.ExitCode() == 1: - out := bytes.TrimSuffix(out.Bytes(), []byte{'\n'}) - if extra != nil && *extra == string(out) { + if extra != nil && *extra == strings.TrimSuffix(out.String(), "\n") { err = ErrExtraButton } else { err = ErrCanceled