From 9a845e81d18a819fb8983099e042cd404650d85e Mon Sep 17 00:00:00 2001 From: Ben Hillis Date: Fri, 5 Dec 2025 17:12:33 -0800 Subject: [PATCH] add logging if setting code page fails --- src/windows/common/svccommio.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/windows/common/svccommio.cpp b/src/windows/common/svccommio.cpp index d9c0dd7..f664b50 100644 --- a/src/windows/common/svccommio.cpp +++ b/src/windows/common/svccommio.cpp @@ -65,7 +65,7 @@ ConsoleInput::ConsoleInput(HANDLE Handle, DWORD SavedMode) : m_Handle(Handle), m TrySetConsoleMode(Handle, NewMode); // Set UTF-8 code page - SetConsoleCP(CP_UTF8); + LOG_IF_WIN32_BOOL_FALSE(SetConsoleCP(CP_UTF8)); } ConsoleInput::~ConsoleInput() @@ -73,7 +73,7 @@ ConsoleInput::~ConsoleInput() if (m_Handle) { TrySetConsoleMode(m_Handle, m_SavedMode); - SetConsoleCP(m_SavedCodePage); + LOG_IF_WIN32_BOOL_FALSE(SetConsoleCP(m_SavedCodePage)); } } @@ -115,7 +115,7 @@ ConsoleOutput::ConsoleOutput(wil::unique_hfile ConsoleHandle, DWORD SavedMode) : } // Set UTF-8 code page - SetConsoleOutputCP(CP_UTF8); + LOG_IF_WIN32_BOOL_FALSE(SetConsoleOutputCP(CP_UTF8)); } ConsoleOutput::~ConsoleOutput() @@ -123,7 +123,7 @@ ConsoleOutput::~ConsoleOutput() if (m_ConsoleHandle) { TrySetConsoleMode(m_ConsoleHandle.get(), m_SavedMode); - SetConsoleOutputCP(m_SavedCodePage); + LOG_IF_WIN32_BOOL_FALSE(SetConsoleOutputCP(m_SavedCodePage)); } }