File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
packages/react-native/React/Fabric/Mounting/ComponentViews/View Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -591,13 +591,13 @@ - (void)updateProps:(const Props::Shared &)props oldProps:(const Props::Shared &
591
591
#if TARGET_OS_OSX // [macOS
592
592
// `draggedTypes`
593
593
if (oldViewProps.draggedTypes != newViewProps.draggedTypes ) {
594
- if (oldViewProps.draggedTypes .has_value ()) {
594
+ if (! oldViewProps.draggedTypes .empty ()) {
595
595
[self unregisterDraggedTypes ];
596
596
}
597
-
598
- if (newViewProps.draggedTypes .has_value ()) {
599
- NSMutableArray <NSPasteboardType > *pasteboardTypes = [NSMutableArray new ];
600
- for (const auto &draggedType : * newViewProps.draggedTypes ) {
597
+
598
+ if (! newViewProps.draggedTypes .empty ()) {
599
+ NSMutableArray <NSPasteboardType > *pasteboardTypes = [NSMutableArray arrayWithCapacity: newViewProps.draggedTypes. size () ];
600
+ for (const auto &draggedType : newViewProps.draggedTypes ) {
601
601
if (draggedType == " fileUrl" ) {
602
602
[pasteboardTypes addObject: NSFilenamesPboardType ];
603
603
} else if (draggedType == " image" ) {
You can’t perform that action at this time.
0 commit comments