flush stdout after reseting the console color

This commit is contained in:
Sebastian Hoogen 2014-08-17 14:40:19 +02:00 committed by wmayer
parent 967566acf1
commit 3198c42397

View File

@ -652,6 +652,7 @@ void ConsoleObserverStd::Warning(const char *sWarn)
::SetConsoleTextAttribute(::GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE );
# elif defined(FC_OS_LINUX)
printf("\033[0m");
fflush(stdout);
# endif
}
@ -667,6 +668,7 @@ void ConsoleObserverStd::Error (const char *sErr)
::SetConsoleTextAttribute(::GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE );
# elif defined(FC_OS_LINUX)
printf("\033[0m");
fflush(stdout);
# endif
}
@ -682,6 +684,7 @@ void ConsoleObserverStd::Log (const char *sErr)
::SetConsoleTextAttribute(::GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE );
# elif defined(FC_OS_LINUX)
printf("\033[0m");
fflush(stdout);
# endif
}