Browse Source

automatically ensure dragged filenames are uris

pull/1417/head
boombuler 9 years ago
parent
commit
52422afe8b
  1. 6
      src/OSX/Avalonia.MonoMac/DragSource.cs

6
src/OSX/Avalonia.MonoMac/DragSource.cs

@ -51,8 +51,12 @@ namespace Avalonia.MonoMac
{
var pasteboardItem = new NSPasteboardItem();
NSData nsData;
if(data is string s)
if (data is string s)
{
if (format == DataFormats.FileNames)
s = new Uri(s).AbsoluteUri; // Ensure file uris...
nsData = NSData.FromString(s);
}
else if (data is Stream strm)
nsData = NSData.FromStream(strm);
else if (data is byte[] bytes)

Loading…
Cancel
Save