diff --git a/src/OSX/Avalonia.MonoMac/TopLevelImpl.cs b/src/OSX/Avalonia.MonoMac/TopLevelImpl.cs index f661cc0450..b528d84e4c 100644 --- a/src/OSX/Avalonia.MonoMac/TopLevelImpl.cs +++ b/src/OSX/Avalonia.MonoMac/TopLevelImpl.cs @@ -166,8 +166,7 @@ namespace Avalonia.MonoMac DraggingInfo info = new DraggingInfo(sender); var pt = TranslateLocalPoint(info.Location); - // TODO: Find a way to obtain the InputModifiers... - var args = new RawDragEvent(dragDevice, type, root, pt, info, dragOp, InputModifiers.None); + var args = new RawDragEvent(dragDevice, type, root, pt, info, dragOp, GetModifiers(NSEvent.CurrentModifierFlags)); input(args); return DraggingInfo.ConvertDragOperation(args.Effects); }