Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 32258

Summary: [DND] Drag and drop into Navigator does a copy, not a move
Product: [Eclipse Project] Platform Reporter: Eric Havens <eric.havens>
Component: UIAssignee: Knut Radloff <knut_radloff>
Status: RESOLVED DUPLICATE QA Contact:
Severity: enhancement    
Priority: P3    
Version: 2.0.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Eric Havens CLA 2003-02-19 11:51:47 EST
I have searched for the problem I am reporting but have not found it...

Using Windows 2000 (5.00.2195, SP 3) and Eclipse 2.0.2, Build 200211071448:

If I drag and drop a file back and forth from Eclipse Navigator to Windows 
Explorer (or even the Windows desktop), the file is moved from Navigator to 
Explorer, but COPIED from Explorer to Navigator. Since the file is copied on 
the way into Navigator (i.e. not moved) a copy of the file is unexpectedly left 
behind in Explorer. Such behavior is inconsistent with the way files are 
normally moved by the drag and drop action in Windows.

I tried dragging the file with a Ctrl key pressed and found that it is copied 
from Navigator to Explorer and vice versa (as expected). However, without the 
Ctrl key pressed, the file is moved out of Navigator, but (unexpectedly) copied 
in.
Comment 1 Nick Edgar CLA 2003-02-28 16:32:57 EST
We're changing it to do a copy when dragging to the file system.
Comment 2 Knut Radloff CLA 2003-03-03 14:32:22 EST
The drag copy operation is properly indicated using drag and drop feedback (the 
plus icon on Windows).
The fact that we don't support drag move from Windows Explorer to Navigator is 
documented in bug 22666.
We removed the drag move feature in the Navigator to Windows direction as a 
workaround for bug 30543. This probably won't make you any happier, especially 
since the Explorer drop feedback indicates a move. The intent is to put this 
feature back eventually.

*** This bug has been marked as a duplicate of 22666 ***