diff --git a/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp b/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp index ba3a57283f..2594d50ccd 100644 --- a/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp +++ b/rosen/modules/render_service/core/pipeline/rs_main_thread.cpp @@ -642,7 +642,6 @@ void RSMainThread::Render() doDirectComposition_ = false; } bool needTraverseNodeTree = true; - doDirectComposition_ = false; if (doDirectComposition_ && !isDirty_) { if (isHardwareEnabledBufferUpdated_) { needTraverseNodeTree = !uniVisitor->DoDirectComposition(rootNode);