From b6f1821bbabbb711724d309e4c62d4c866d44c67 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Wed, 21 May 2025 05:20:58 -0400 Subject: [PATCH] Fix terminal detection on Windows --- core/terminal/terminal_windows.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/terminal/terminal_windows.odin b/core/terminal/terminal_windows.odin index caab87cc7..55a3903fe 100644 --- a/core/terminal/terminal_windows.odin +++ b/core/terminal/terminal_windows.odin @@ -4,6 +4,6 @@ import "core:os" import "core:sys/windows" _is_terminal :: proc(handle: os.Handle) -> bool { - mode: windows.DWORD - return bool(windows.GetConsoleMode(windows.HANDLE(handle), &mode)) + is_tty := windows.GetFileType(windows.HANDLE(handle)) == windows.FILE_TYPE_CHAR + return is_tty }