Skip to content

Commit a87ddb5

Browse files
authored
fix: Allow viewRegistry to accept subclasses of NSView (#2196)
1 parent b0111c0 commit a87ddb5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/react-native/React/Views/RCTShadowView.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@class RCTRootShadowView;
1818
@class RCTSparseArray;
1919

20-
typedef void (^RCTApplierBlock)(NSDictionary<NSNumber *, RCTPlatformView *> *viewRegistry); // [macOS]
20+
typedef void (^RCTApplierBlock)(NSDictionary<NSNumber *, __kindof RCTPlatformView *> *viewRegistry); // [macOS]
2121

2222
/**
2323
* ShadowView tree mirrors RCT view tree. Every node is highly stateful.

packages/react-native/React/Views/RCTViewManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
@class RCTSparseArray;
2020
@class RCTUIManager;
2121

22-
typedef void (^RCTViewManagerUIBlock)(RCTUIManager *uiManager, NSDictionary<NSNumber *, RCTPlatformView *> *viewRegistry); // [macOS]
22+
typedef void (^RCTViewManagerUIBlock)(RCTUIManager *uiManager, NSDictionary<NSNumber *, __kindof RCTPlatformView *> *viewRegistry); // [macOS]
2323

2424
@interface RCTViewManager : NSObject <RCTBridgeModule>
2525

0 commit comments

Comments
 (0)