// Works on Windows and MacOSX
Cache.log.debug("Drop handled as javaFileListFlavor");
evt.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE);
- files.addAll((java.util.List<String>) t
- .getTransferData(DataFlavor.javaFileListFlavor));
+ for (Object file : (List) t
+ .getTransferData(DataFlavor.javaFileListFlavor))
+ {
+ files.add(((File)file).toString());
+ protocols.add(FormatAdapter.FILE);
+ }
}
else
{