From cbe132eb2b1762e808367c4eea210f323abbc6ee Mon Sep 17 00:00:00 2001 From: NachoSoto Date: Thu, 22 Jun 2023 07:48:51 -0700 Subject: [PATCH] `xrOS`: fixed runtime warning This was missing in #2683, these methods need to be invoked from the `@MainActor`. --- Sources/FoundationExtensions/UIApplication+RCExtensions.swift | 1 + Sources/Misc/SystemInfo.swift | 1 + 2 files changed, 2 insertions(+) diff --git a/Sources/FoundationExtensions/UIApplication+RCExtensions.swift b/Sources/FoundationExtensions/UIApplication+RCExtensions.swift index 7ff8a77fad..584461a403 100644 --- a/Sources/FoundationExtensions/UIApplication+RCExtensions.swift +++ b/Sources/FoundationExtensions/UIApplication+RCExtensions.swift @@ -22,6 +22,7 @@ extension UIApplication { @available(watchOS, unavailable) @available(watchOSApplicationExtension, unavailable) @available(tvOS, unavailable) + @MainActor var currentWindowScene: UIWindowScene? { var scenes = self .connectedScenes diff --git a/Sources/Misc/SystemInfo.swift b/Sources/Misc/SystemInfo.swift index 3c954f4082..1d8d1392f0 100644 --- a/Sources/Misc/SystemInfo.swift +++ b/Sources/Misc/SystemInfo.swift @@ -187,6 +187,7 @@ extension SystemInfo { @available(watchOS, unavailable) @available(watchOSApplicationExtension, unavailable) @available(tvOS, unavailable) + @MainActor var currentWindowScene: UIWindowScene { get throws { let scene = self.sharedUIApplication?.currentWindowScene