From 2562440385a4e2747df8f3bfb734a5c86976f514 Mon Sep 17 00:00:00 2001 From: Aaron Coplan Date: Mon, 5 May 2025 16:37:56 -0700 Subject: [PATCH] Construct FBImagePerfImageInfo and pass to completion handler from within FBIconModule (#51110) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51110 Changelog: [iOS][Changed] Update RCTImageLoader.mm to cast loadHandler to RCTImageLoaderLoggable before calling shouldEnablePerfLogging Replacing cast from RCTImageURLLoaderWithAttribution to RCTImageLoaderLoggable Reviewed By: philIip Differential Revision: D73148595 fbshipit-source-id: 01f61bc60624e2bb9cb4ff9b45094e38ea77dcaa --- packages/react-native/Libraries/Image/RCTImageLoader.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native/Libraries/Image/RCTImageLoader.mm b/packages/react-native/Libraries/Image/RCTImageLoader.mm index 6e609ce8f74..064497be1b4 100644 --- a/packages/react-native/Libraries/Image/RCTImageLoader.mm +++ b/packages/react-native/Libraries/Image/RCTImageLoader.mm @@ -911,7 +911,7 @@ static RCTImageLoaderCancellationBlock RCTLoadImageURLFromLoader( { id loadHandler = [self imageURLLoaderForURL:url]; if ([loadHandler respondsToSelector:@selector(shouldEnablePerfLogging)]) { - return [(id)loadHandler shouldEnablePerfLogging]; + return [(id)loadHandler shouldEnablePerfLogging]; } return NO; }