diff --git a/src/host/VtIo.cpp b/src/host/VtIo.cpp index dd8b635efd9..b84ef885a5c 100644 --- a/src/host/VtIo.cpp +++ b/src/host/VtIo.cpp @@ -468,10 +468,6 @@ void VtIo::SendCloseEvent() void VtIo::CorkRenderer(bool corked) const noexcept { _pVtRenderEngine->Cork(corked); - if (!corked) - { - LOG_IF_FAILED(ServiceLocator::LocateGlobals().pRender->PaintFrame()); - } } #ifdef UNIT_TESTING diff --git a/src/renderer/vt/state.cpp b/src/renderer/vt/state.cpp index 8408ee3aeb6..36e31463cd9 100644 --- a/src/renderer/vt/state.cpp +++ b/src/renderer/vt/state.cpp @@ -167,6 +167,7 @@ void VtEngine::_flushImpl() noexcept void VtEngine::Cork(bool corked) noexcept { _corked = corked; + _Flush(); } // Method Description: