From 6c51406d891e5b13047f7e635a7a238a24f4e901 Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Fri, 9 Sep 2022 17:59:38 +0200 Subject: [PATCH] Mark frame as MainActor for better IDE support --- Sources/GIFImage.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/GIFImage.swift b/Sources/GIFImage.swift index 92f015c..00e8081 100644 --- a/Sources/GIFImage.swift +++ b/Sources/GIFImage.swift @@ -13,7 +13,7 @@ public struct GIFImage: View { private let action: (GIFSource) async throws -> Void @Environment(\.imageLoader) var imageLoader - @State private var frame: RawImage? + @State @MainActor private var frame: RawImage? @Binding public var loop: Bool @State private var presentationTask: Task<(), Never>? = nil