Преглед изворни кода

Merge pull request #7191 from ltetak/osx_handle_cmd_key_up

OSX handle CMD+key up combinations in Avalonia
Max Katz пре 3 година
родитељ
комит
afef328cca
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      native/Avalonia.Native/src/OSX/app.mm

+ 5 - 0
native/Avalonia.Native/src/OSX/app.mm

@@ -73,6 +73,11 @@ ComPtr<IAvnApplicationEvents> _events;
     _isHandlingSendEvent = true;
     @try {
         [super sendEvent: event];
+        if ([event type] == NSEventTypeKeyUp && ([event modifierFlags] & NSEventModifierFlagCommand))
+        {
+            [[self keyWindow] sendEvent:event];
+        }
+        
     } @finally {
         _isHandlingSendEvent = oldHandling;
     }