Skip to content

Commit 09137a9

Browse files
authored
Update RCTView.m
1 parent 4f6c4eb commit 09137a9

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

React/Views/RCTView.m

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1675,13 +1675,6 @@ - (RCTViewKeyboardEvent*)keyboardEvent:(NSEvent*)event {
16751675
return [RCTViewKeyboardEvent keyEventFromEvent:event reactTag:self.reactTag];
16761676
}
16771677

1678-
// If validKeysUp or validKeysDown is defined, use the legacy keyboard event handling behavior
1679-
- (void)shouldUseLegacyKeyboardBehaviorForEvent:(NSEvent*)event {
1680-
BOOL keyDown = event.type == NSEventTypeKeyDown;
1681-
NSArray<NSString *> *validKeys = keyDown ? [self validKeysDown] : [self validKeysUp];
1682-
return (validKeys == nil);
1683-
}
1684-
16851678
// Only send events to JS that are defined in validKeysDown. Bubbling happens only natively
16861679
- (BOOL)handleKeyboardEventLegacy:(NSEvent *)event {
16871680
if (event.type == NSEventTypeKeyDown ? self.onKeyDown : self.onKeyUp) {
@@ -1718,6 +1711,13 @@ - (BOOL)handleKeyboardEventModern:(NSEvent*)event {
17181711
return shouldSuppressNativeHandling;
17191712
}
17201713

1714+
// If validKeysUp or validKeysDown is defined, use the legacy keyboard event handling behavior
1715+
- (void)shouldUseLegacyKeyboardBehaviorForEvent:(NSEvent*)event {
1716+
BOOL keyDown = event.type == NSEventTypeKeyDown;
1717+
NSArray<NSString *> *validKeys = keyDown ? [self validKeysDown] : [self validKeysUp];
1718+
return (validKeys == nil);
1719+
}
1720+
17211721
- (void)keyDown:(NSEvent *)event {
17221722
BOOL shouldUseLegacyBehavior = [self shouldUseLegacyKeyboardBehaviorForEvent:event];
17231723

0 commit comments

Comments
 (0)