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 } } }