From 114c8204549cf369ed8f0b387cb2e65714312907 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Sun, 5 Jan 2020 19:04:23 +0000 Subject: [PATCH] Force a flush, so the last data is there incase of a hard crash. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4304 --- src/debug/debug_gui.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/debug/debug_gui.cpp b/src/debug/debug_gui.cpp index 89051449..a25e385c 100644 --- a/src/debug/debug_gui.cpp +++ b/src/debug/debug_gui.cpp @@ -66,7 +66,10 @@ void DEBUG_ShowMsg(char const* format,...) { size_t len = strlen(buf); if(buf[len - 1] != '\n' && len + 1 < sizeof(buf) ) strcat(buf,"\n"); - if(debuglog) fprintf(debuglog,"%s",buf); + if (debuglog) { + fprintf(debuglog,"%s",buf); + fflush(debuglog); + } if (logBuffPos != logBuff.end()) { logBuffPos=logBuff.end();