From 3cea8877b47a69c989ef2e1b90e705a10d9671a0 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 8 Oct 2010 15:26:12 +0400 Subject: [PATCH] copy from native file browser fixed --- .../ide/projectView/impl/ProjectViewDropTarget.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewDropTarget.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewDropTarget.java index 4c189d9ce298..df1878fba764 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewDropTarget.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewDropTarget.java @@ -96,14 +96,16 @@ class ProjectViewDropTarget implements DnDNativeTarget { final int dropAction = aEvent.getAction().getActionId(); if (sourceNodes == null) { if (aEvent.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { - List fileList; + Object fileList; try { - fileList = (List)aEvent.getTransferData(DataFlavor.javaFileListFlavor); + fileList = ((EventInfo)attached).getTransferable().getTransferData(DataFlavor.javaFileListFlavor); } catch (Exception e) { return; } - getDropHandler(dropAction).doDropFiles(fileList, targetNode); + if (fileList instanceof List) { + getDropHandler(dropAction).doDropFiles((List)fileList, targetNode); + } } } else {