summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAvi Halachmi (:avih) <avihpit@yahoo.com>2020-04-23 17:47:17 +0300
committerAvi Halachmi (:avih) <avihpit@yahoo.com>2020-04-23 17:51:20 +0300
commit8e50430eaad3359cdd69c9a0d76e222cfc464db8 (patch)
treee40def2c1b55e950a8a198d056d50c54074eefe5
parent5ff215c4df5c635b1ac3b39ab30be4760a070834 (diff)
downloadmpv-8e50430eaad3359cdd69c9a0d76e222cfc464db8.tar.bz2
mpv-8e50430eaad3359cdd69c9a0d76e222cfc464db8.tar.xz
win32: native VT: logic fixup
We want basemode unmodified so that we can use it if setting VT mode fails.
-rw-r--r--osdep/terminal-win.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/osdep/terminal-win.c b/osdep/terminal-win.c
index 6e5820cfd1..f5b66080ca 100644
--- a/osdep/terminal-win.c
+++ b/osdep/terminal-win.c
@@ -49,13 +49,13 @@
// https://github.com/microsoft/terminal/issues/4126#issuecomment-571418661
static void attempt_native_out_vt(HANDLE hOut, DWORD basemode)
{
- DWORD vtmode = basemode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
+ DWORD vtmode = basemode | ENABLE_VIRTUAL_TERMINAL_PROCESSING;
vtmode &= ~DISABLE_NEWLINE_AUTO_RETURN;
if (!SetConsoleMode(hOut, vtmode))
SetConsoleMode(hOut, basemode);
}
-static int is_native_out_vt(HANDLE hOut)
+static bool is_native_out_vt(HANDLE hOut)
{
DWORD cmode;
return GetConsoleMode(hOut, &cmode) &&