diff --git a/frameworks/core/components_ng/base/frame_node.cpp b/frameworks/core/components_ng/base/frame_node.cpp index c41b6d382a3ffbacb9bc50321322179282d8d03e..ec9470bb69b50d8a95197d40163b702460261975 100755 --- a/frameworks/core/components_ng/base/frame_node.cpp +++ b/frameworks/core/components_ng/base/frame_node.cpp @@ -6018,7 +6018,7 @@ void FrameNode::ForceSyncGeometryNode() { CHECK_NULL_VOID(renderContext_); oldGeometryNode_.Reset(); - renderContext_->SavePaintRect(); + renderContext_->SavePaintRect(true, layoutProperty_->GetPixelRound()); renderContext_->SyncGeometryProperties(RawPtr(geometryNode_)); }