diff --git a/Sources/FrameUp/_Extensions-Internal/View+onPreferenceChange.swift b/Sources/FrameUp/_Extensions-Internal/View+onPreferenceChange.swift index 88bf137..2175e62 100644 --- a/Sources/FrameUp/_Extensions-Internal/View+onPreferenceChange.swift +++ b/Sources/FrameUp/_Extensions-Internal/View+onPreferenceChange.swift @@ -9,14 +9,10 @@ import SwiftUI internal extension View { @preconcurrency @inlinable nonisolated func onPreferenceChangeMainActor(_ key: K.Type = K.self, perform action: @escaping @MainActor (K.Value) -> Void) -> some View where K : PreferenceKey, K.Value : Equatable & Sendable { - #if swift(>=6) onPreferenceChange(key) { newValue in Task { @MainActor in action(newValue) } } - #else - onPreferenceChange(key, perform: action) - #endif } }