Browse Source

[OSX] reset lastKeyHandled flag when performKeyEquivalent is called

since this indicated a key being pressed also.
pull/2080/head
Dan Walmsley 7 years ago
parent
commit
aefec66611
  1. 6
      native/Avalonia.Native/src/OSX/window.mm

6
native/Avalonia.Native/src/OSX/window.mm

@ -963,7 +963,11 @@ NSArray* AllLoopModes = [NSArray arrayWithObjects: NSDefaultRunLoopMode, NSEvent
- (BOOL)performKeyEquivalent:(NSEvent *)event
{
return _lastKeyHandled;
bool result = _lastKeyHandled;
_lastKeyHandled = false;
return result;
}
- (void)keyDown:(NSEvent *)event

Loading…
Cancel
Save