From bab1dd2de5a38e6daa9f458f57e4a3d3db95681a Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Tue, 22 Jul 2014 07:13:40 +0000 Subject: [PATCH] * fix potential DnD issues --- source/net/filebot/ui/transfer/FileTransferable.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/net/filebot/ui/transfer/FileTransferable.java b/source/net/filebot/ui/transfer/FileTransferable.java index 3b20592c..1c39afa1 100644 --- a/source/net/filebot/ui/transfer/FileTransferable.java +++ b/source/net/filebot/ui/transfer/FileTransferable.java @@ -91,7 +91,12 @@ public class FileTransferable implements Transferable { public static List getFilesFromTransferable(Transferable tr) throws IOException, UnsupportedFlavorException { if (tr.isDataFlavorSupported(DataFlavor.javaFileListFlavor) && !useGVFS()) { // file list flavor - return sortByUniquePath((List) tr.getTransferData(DataFlavor.javaFileListFlavor)); // FORCE NATURAL FILE ORDER + Object transferable = tr.getTransferData(DataFlavor.javaFileListFlavor); + if (transferable instanceof List) { + return sortByUniquePath((List) transferable); // FORCE NATURAL FILE ORDER + } else { + return new ArrayList(0); + } } if (tr.isDataFlavorSupported(FileTransferable.uriListFlavor)) {