Core/Console: Improve ReadWinConsole logic and cosmetic changes (#26402)

* Core/Console: Improve ReadWinConsole logic and cosmetic changes

* Core/Console: Fixed possible appearance of weird characters in the console when printing the output of child processes

* Fix codestyle

* Removed auto

* Core/Misc: Explicit casting Difficulty values to uint8 before outputting to console

* Core/Misc: Cast Difficulty to uint32 for output to console

Co-authored-by: jackpoz <giacomopoz@gmail.com>
(cherry picked from commit 6c12f45f3b)
This commit is contained in:
Mikhail Redko
2021-05-11 10:55:57 +03:00
committed by Shauren
parent ba51fb9ccb
commit 9e6def8ae2
11 changed files with 38 additions and 34 deletions

View File

@@ -55,9 +55,8 @@ public:
std::streamsize write(char const* str, std::streamsize size)
{
std::string consoleStr(str, size);
std::string utf8;
if (consoleToUtf8(consoleStr, utf8))
callback_(utf8);
RemoveCRLF(consoleStr);
callback_(consoleStr);
return size;
}
};