diff --git a/src/renderer/vt/XtermEngine.cpp b/src/renderer/vt/XtermEngine.cpp index 9c489aa29c..4df161befc 100644 --- a/src/renderer/vt/XtermEngine.cpp +++ b/src/renderer/vt/XtermEngine.cpp @@ -44,6 +44,10 @@ XtermEngine::XtermEngine(_In_ wil::unique_hfile hPipe, // have been reset in the EndPaint call. But since that's not going to // happen now, we need to reset it here, otherwise we may mistakenly skip // the flush on the next frame. + if (!_noFlushOnEnd) + { + _Flush(); + } _noFlushOnEnd = false; return hr; }