From 1d590ac654d3d0364a714aa1e5234f5bf6de5def Mon Sep 17 00:00:00 2001 From: David McKnight Date: Tue, 20 May 2008 20:23:44 +0000 Subject: [PATCH] [232889] Dragging and dropping files from a remote unix system to a local project does not work --- .../rse/internal/ui/view/SystemDNDTransferRunnable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemDNDTransferRunnable.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemDNDTransferRunnable.java index 8cb633c5f29..9c294790a9c 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemDNDTransferRunnable.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemDNDTransferRunnable.java @@ -20,6 +20,7 @@ * Xuan Chen (IBM) - [191370] [dstore] Supertransfer zip not deleted when cancelling copy * David McKnight (IBM) - [224313] [api] Create RSE Events for MOVE and COPY holding both source and destination fields * David McKnight (IBM) - [228587] [dnd] NPE From Refresh on Copy/Paste + * David McKnight (IBM) - [232889] Dragging and dropping files from a remote unix system to a local project does not work *******************************************************************************/ package org.eclipse.rse.internal.ui.view; @@ -580,7 +581,8 @@ public class SystemDNDTransferRunnable extends WorkspaceJob { ISystemDragDropAdapter targetAdapter = (ISystemDragDropAdapter) ((IAdaptable) target).getAdapter(ISystemDragDropAdapter.class); - if (targetAdapter != null) + // checking for IResource since we already handle them specially + if (targetAdapter != null && !(target instanceof IResource)) { targetSubSystem = targetAdapter.getSubSystem(target);