From 96bd6c1149ac8d1227aaf9ab6ad24ffdb1206207 Mon Sep 17 00:00:00 2001 From: Tarik Uygun Date: Thu, 31 Oct 2024 16:26:47 +0300 Subject: [PATCH] Fix Xcode 16 build issue --- Sources/HeroContext.swift | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Sources/HeroContext.swift b/Sources/HeroContext.swift index c98b5a4a..ad1e6214 100644 --- a/Sources/HeroContext.swift +++ b/Sources/HeroContext.swift @@ -140,14 +140,6 @@ extension HeroContext { unhide(view: view) - // capture a snapshot without alpha, cornerRadius, or shadows - let oldMaskedCorners: CACornerMask = { - if #available(iOS 11, tvOS 11, *) { - return view.layer.maskedCorners - } else { - return [] - } - }() let oldCornerRadius = view.layer.cornerRadius let oldAlpha = view.alpha let oldShadowRadius = view.layer.shadowRadius @@ -229,7 +221,12 @@ extension HeroContext { } #endif - if #available(iOS 11, tvOS 11, *) { + if #available(iOSApplicationExtension 11.0, tvOSApplicationExtension 11.0, iOS 11, tvOS 11, *) { + // capture a snapshot without alpha, cornerRadius, or shadows + let oldMaskedCorners: CACornerMask = { + return view.layer.maskedCorners + }() + view.layer.maskedCorners = oldMaskedCorners } view.layer.cornerRadius = oldCornerRadius