diff --git a/aegisub/libaegisub/unix/log.cpp b/aegisub/libaegisub/unix/log.cpp index a892ba88a..4ddaef307 100644 --- a/aegisub/libaegisub/unix/log.cpp +++ b/aegisub/libaegisub/unix/log.cpp @@ -46,6 +46,8 @@ void EmitSTDOUT::log(SinkMessage *sm) { sm->line, (int)sm->len, sm->message); + if (!isatty(fileno(stdout))) + fflush(stdout); } } // namespace log