[macOS] Fix ⌘ + . + other modifier triggering twice.
This commit is contained in:
parent
321251a133
commit
bfbbe9c1d0
1 changed files with 1 additions and 1 deletions
|
@ -586,7 +586,7 @@ void DisplayServerMacOS::send_event(NSEvent *p_event) {
|
||||||
// Special case handling of command-period, which is traditionally a special
|
// Special case handling of command-period, which is traditionally a special
|
||||||
// shortcut in macOS and doesn't arrive at our regular keyDown handler.
|
// shortcut in macOS and doesn't arrive at our regular keyDown handler.
|
||||||
if ([p_event type] == NSEventTypeKeyDown) {
|
if ([p_event type] == NSEventTypeKeyDown) {
|
||||||
if (([p_event modifierFlags] & NSEventModifierFlagCommand) && [p_event keyCode] == 0x2f) {
|
if ((([p_event modifierFlags] & NSEventModifierFlagDeviceIndependentFlagsMask) == NSEventModifierFlagCommand) && [p_event keyCode] == 0x2f) {
|
||||||
Ref<InputEventKey> k;
|
Ref<InputEventKey> k;
|
||||||
k.instantiate();
|
k.instantiate();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue