From 0226ec9472798d9ca2db66cafe78e856b78aafdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Paj=C4=85k?= Date: Wed, 1 Mar 2023 08:48:57 +0100 Subject: [PATCH] Refactor color_windows.go --- color_windows.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/color_windows.go b/color_windows.go index 3db9559..be01c55 100644 --- a/color_windows.go +++ b/color_windows.go @@ -11,8 +11,9 @@ func init() { // https://learn.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#output-sequences var outMode uint32 out := windows.Handle(os.Stdout.Fd()) - if err := windows.GetConsoleMode(out, &outMode); err == nil { - outMode |= windows.ENABLE_PROCESSED_OUTPUT | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING - _ = windows.SetConsoleMode(out, outMode) + if err := windows.GetConsoleMode(out, &outMode); err != nil { + return } + outMode |= windows.ENABLE_PROCESSED_OUTPUT | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING + _ = windows.SetConsoleMode(out, outMode) }