diff --git a/Sources/Adwaita/View/Forms/EntryRow.swift b/Sources/Adwaita/View/Forms/EntryRow.swift index f76ab92..9b06583 100644 --- a/Sources/Adwaita/View/Forms/EntryRow.swift +++ b/Sources/Adwaita/View/Forms/EntryRow.swift @@ -72,7 +72,9 @@ public struct EntryRow: Widget { _ = row.addSuffix(suffixContent.view) } _ = row.changeHandler { - text = row.contents() + if row.contents() != text { + text = row.contents() + } } update(row: row) return .init(row, content: [prefixID: [prefixContent], suffixID: [suffixContent]])