diff --git a/include/fmt/format-inl.h b/include/fmt/format-inl.h index 5bae3c7b..3f605d1f 100644 --- a/include/fmt/format-inl.h +++ b/include/fmt/format-inl.h @@ -1458,7 +1458,7 @@ FMT_FUNC bool write_console(std::FILE* f, string_view text) { auto u16 = utf8_to_utf16(text); auto written = dword(); return WriteConsoleW(reinterpret_cast(_get_osfhandle(fd)), u16.c_str(), - static_cast(u16.size()), &written, nullptr); + static_cast(u16.size()), &written, nullptr) != 0; } // Print assuming legacy (non-Unicode) encoding.