diff options
| author | Feoramund <161657516+Feoramund@users.noreply.github.com> | 2025-05-21 08:40:19 -0400 |
|---|---|---|
| committer | Feoramund <161657516+Feoramund@users.noreply.github.com> | 2025-05-21 08:40:19 -0400 |
| commit | 899cfe9c3786f8b4807a415d0d13abe9e5e6ad96 (patch) | |
| tree | f17831ada08f7c77e45021523582ecd30745058a /core/terminal | |
| parent | f65e418dc95826da394af1a1b23e897a43e61cf1 (diff) | |
Also use `ENABLE_PROCESSED_OUTPUT` on Windows terminals
This is specified to be necessary when using
`ENABLE_VIRTUAL_TERMINAL_PROCESSING`.
Diffstat (limited to 'core/terminal')
| -rw-r--r-- | core/terminal/terminal_windows.odin | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/terminal/terminal_windows.odin b/core/terminal/terminal_windows.odin index cc28add98..18ec98332 100644 --- a/core/terminal/terminal_windows.odin +++ b/core/terminal/terminal_windows.odin @@ -27,12 +27,12 @@ _init_terminal :: proc() { return } if windows.GetConsoleMode(handle, &v.mode) { - windows.SetConsoleMode(handle, v.mode | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING) + windows.SetConsoleMode(handle, v.mode | windows.ENABLE_PROCESSED_OUTPUT | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING) new_mode: windows.DWORD windows.GetConsoleMode(handle, &new_mode) - if new_mode & windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING != 0 { + if new_mode & (windows.ENABLE_PROCESSED_OUTPUT | windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING) != 0 { vtp_enabled = true } } |