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 222bcf39c4
commit 2583e50ea0

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
}