From 32321cc184a3938100595759c953d51f7d29c69e Mon Sep 17 00:00:00 2001 From: Kyle Date: Sat, 23 Aug 2025 17:34:01 +0800 Subject: [PATCH] Fix ViewRendererHost.updateTransform --- .../View/Graph/ViewRendererHost.swift | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Sources/OpenSwiftUICore/View/Graph/ViewRendererHost.swift b/Sources/OpenSwiftUICore/View/Graph/ViewRendererHost.swift index 14178499a..4d9656f8f 100644 --- a/Sources/OpenSwiftUICore/View/Graph/ViewRendererHost.swift +++ b/Sources/OpenSwiftUICore/View/Graph/ViewRendererHost.swift @@ -169,9 +169,15 @@ extension ViewRendererHost { } package func updateTransform() { - // Blocked by OGValueState - // viewGraph.$rootTransform.valueState - _openSwiftUIUnimplementedWarning() + let viewGraph = viewGraph + let rootTransform = viewGraph.$rootTransform + guard !rootTransform.valueState.contains(.dirty) else { + return + } + rootTransform.invalidateValue() + if let delegate = viewGraph.delegate { + delegate.graphDidChange() + } } package func render(