1 parent 39df4f0 commit 9aac234Copy full SHA for 9aac234
1 file changed
Sources/Textual/Internal/TextFragment/TextFragment.swift
@@ -30,14 +30,16 @@ struct TextFragment<Content: AttributedStringProtocol>: View {
30
@MainActor
31
final class BuilderCache {
32
private var content: Content?
33
+ private var environment: TextEnvironmentValues?
34
private var builder: TextBuilder?
35
36
func builder(for content: Content, environment: TextEnvironmentValues) -> TextBuilder {
- if let builder, content == self.content {
37
+ if let builder, content == self.content, environment == self.environment {
38
return builder
39
}
40
let builder = TextBuilder(content, environment: environment)
41
self.content = content
42
+ self.environment = environment
43
self.builder = builder
44
45
0 commit comments