From 6030a3856286242cc4792be7e4e99281ac2ce8e7 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Tue, 31 Jan 2012 12:12:51 +0000 Subject: [PATCH] Bug 357667 - RSE view cannot "paste" onto same element that was "copied" from --- .../rse/internal/ui/view/SystemDNDTransferRunnable.java | 3 ++- 1 file changed, 2 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 28b997a9335..a22514c45cc 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 @@ -28,6 +28,7 @@ * Radoslav Gerganov (ProSyst) - [231428] [files] NPE on canceling copy operation from remote host * David McKnight (IBM) - [328148] Dropping resource onto Eclipse IFile causes RSEG1003U unexpected exception * David McKnight (IBM) - [231971] [dnd] Drag and Drop Filter Displays Error + * Martin Oberhuber (Wind River) - [357667] [dnd] Allow copy-onto-myself semantics *******************************************************************************/ package org.eclipse.rse.internal.ui.view; @@ -162,7 +163,7 @@ public class SystemDNDTransferRunnable extends WorkspaceJob showErrorMessage((SystemMessage) srcObject); return _ok; } - else if (srcObject != null && srcObject != target) + else if (srcObject != null) { ISystemDragDropAdapter srcAdapter = (ISystemDragDropAdapter) ((IAdaptable) srcObject).getAdapter(ISystemDragDropAdapter.class);