From 9f47c44eae8cf5867c13e7a08ce2d0c9d4f53e9b Mon Sep 17 00:00:00 2001 From: Kyle Date: Mon, 27 Oct 2025 02:42:44 +0800 Subject: [PATCH] Fix DynamicViewContainer.Value match logic Co-authored-by: pookjw kidjinwoo@me.com --- Sources/OpenSwiftUICore/View/DynamicView/DynamicView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/OpenSwiftUICore/View/DynamicView/DynamicView.swift b/Sources/OpenSwiftUICore/View/DynamicView/DynamicView.swift index 36fad7443..2b1dc7e04 100644 --- a/Sources/OpenSwiftUICore/View/DynamicView/DynamicView.swift +++ b/Sources/OpenSwiftUICore/View/DynamicView/DynamicView.swift @@ -111,7 +111,7 @@ private struct DynamicViewContainer: StatefulRule, AsyncAttribute where V: Dy } func matches(type: Any.Type, id: V.ID?) -> Bool { - self.type == type && id.map { $0 == id } != false + self.type == type && id.map { $0 == self.id } != false } } }