From 9fb947bbfdbfc813ec851f545a83fe449e5c3c20 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Sun, 17 Feb 2019 19:11:30 +0700 Subject: [PATCH] Refactor File DnD (and assume that "java.io.IOException: Owner failed to convert data" is normal during the DnD process and can be ignored) --- source/net/filebot/ui/transfer/FileTransferable.java | 2 +- source/net/filebot/ui/transfer/TransferablePolicy.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/source/net/filebot/ui/transfer/FileTransferable.java b/source/net/filebot/ui/transfer/FileTransferable.java index 08e62c4f..00c2d328 100644 --- a/source/net/filebot/ui/transfer/FileTransferable.java +++ b/source/net/filebot/ui/transfer/FileTransferable.java @@ -89,7 +89,7 @@ public class FileTransferable implements Transferable { return isFileListFlavor(flavor); } - public static T getTransferData(Transferable tr, DataFlavor flavor, Class type) throws IOException, UnsupportedFlavorException { + public static T getTransferData(Transferable tr, DataFlavor flavor, Class type) throws IOException, UnsupportedFlavorException, InvalidDnDOperationException { Object transferData; try { transferData = tr.getTransferData(flavor); diff --git a/source/net/filebot/ui/transfer/TransferablePolicy.java b/source/net/filebot/ui/transfer/TransferablePolicy.java index 2bd49d8e..d48cde1b 100644 --- a/source/net/filebot/ui/transfer/TransferablePolicy.java +++ b/source/net/filebot/ui/transfer/TransferablePolicy.java @@ -27,7 +27,6 @@ public abstract class TransferablePolicy { // *after* the drop has been accepted, but canImport is called before that // just assume that the transferable will be accepted, accept will be called in importData again anyway - debug.log(Level.FINEST, e::toString); return true; } catch (Exception e) { debug.log(Level.WARNING, e, e::getMessage);