From e2cbba454929105951d93152cdcd9005fe7ea2e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Wed, 2 Nov 2022 15:40:28 +0100 Subject: [PATCH] Correctly measure terminal size in GH_FORCE_TTY=true mode --- pkg/term/env.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/term/env.go b/pkg/term/env.go index 19aa768..44b2983 100644 --- a/pkg/term/env.go +++ b/pkg/term/env.go @@ -105,7 +105,7 @@ func (t Term) Size() (int, int, error) { } ttyOut := t.out - if !t.isTTY { + if ttyOut == nil || !IsTerminal(ttyOut) { if f, err := openTTY(); err == nil { defer f.Close() ttyOut = f