Skip to content

Commit 25b10ee

Browse files
committed
Update package
1 parent d25d92d commit 25b10ee

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Sources/SwiftUIX/Intermodular/Helpers/Combine/_ObservableObjectBox.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
//
44

55
import Combine
6+
import Foundation
67
import Swift
78
import SwiftUI
89

Sources/SwiftUIX/Intramodular/Dynamic Properties/PersistentObject.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,12 @@ public struct PersistentObject<Value>: DynamicProperty {
9999
public mutating func update() {
100100
_objectContainer.update()
101101
_observedObjectContainer.update()
102+
103+
if objectContainer.__unsafe_opaque_base == nil {
104+
_thunkUnconditionally()
105+
}
102106
}
103107

104-
105108
@discardableResult
106109
private func _thunkUnconditionally() -> Value {
107110
var isFirstThunk: Bool = false

0 commit comments

Comments
 (0)