### Eclipse Workspace Patch 1.0 #P org.eclipse.rse.ui Index: UI/org/eclipse/rse/internal/ui/view/SystemView.java =================================================================== RCS file: /cvsroot/dsdp/org.eclipse.tm.rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java,v retrieving revision 1.122 diff -u -r1.122 SystemView.java --- UI/org/eclipse/rse/internal/ui/view/SystemView.java 29 May 2007 18:17:05 -0000 1.122 +++ UI/org/eclipse/rse/internal/ui/view/SystemView.java 30 May 2007 16:03:28 -0000 @@ -5485,7 +5485,6 @@ int ops = DND.DROP_COPY | DND.DROP_MOVE; Transfer[] dragtransfers = new Transfer[] { PluginTransfer.getInstance(), - FileTransfer.getInstance(), EditorInputTransfer.getInstance() }; Index: UI/org/eclipse/rse/ui/view/SystemTableView.java =================================================================== RCS file: /cvsroot/dsdp/org.eclipse.tm.rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/SystemTableView.java,v retrieving revision 1.37 diff -u -r1.37 SystemTableView.java --- UI/org/eclipse/rse/ui/view/SystemTableView.java 30 May 2007 14:47:51 -0000 1.37 +++ UI/org/eclipse/rse/ui/view/SystemTableView.java 30 May 2007 16:03:30 -0000 @@ -824,7 +824,6 @@ int ops = DND.DROP_COPY | DND.DROP_MOVE; Transfer[] dragtransfers = new Transfer[] { PluginTransfer.getInstance(), - FileTransfer.getInstance(), EditorInputTransfer.getInstance() }; Index: UI/org/eclipse/rse/ui/actions/SystemCopyToClipboardAction.java =================================================================== RCS file: /cvsroot/dsdp/org.eclipse.tm.rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemCopyToClipboardAction.java,v retrieving revision 1.13 diff -u -r1.13 SystemCopyToClipboardAction.java --- UI/org/eclipse/rse/ui/actions/SystemCopyToClipboardAction.java 22 May 2007 20:46:24 -0000 1.13 +++ UI/org/eclipse/rse/ui/actions/SystemCopyToClipboardAction.java 30 May 2007 16:03:29 -0000 @@ -59,7 +59,7 @@ { private IStructuredSelection _selection; private Clipboard _clipboard; - private boolean _doResourceTransfer = true; //experiment + private boolean _doResourceTransfer = false; // determines whether or not to download on copy /** * Constructor @@ -93,19 +93,18 @@ if (remoteAdapter != null) { - if (remoteAdapter.canEdit(dragObject)) - { - ISystemEditableRemoteObject editable = remoteAdapter.getEditableRemoteObject(dragObject); - // corresponds to a file - IFile file = editable.getLocalResource(); - if (!file.exists()) - { - LazyDownloadJob job = new LazyDownloadJob(editable); - job.schedule(); + { + ISystemEditableRemoteObject editable = remoteAdapter.getEditableRemoteObject(dragObject); + // corresponds to a file + IFile file = editable.getLocalResource(); + if (!file.exists()) + { + LazyDownloadJob job = new LazyDownloadJob(editable); + job.schedule(); + } + resource = file; } - resource = file; - } else if (viewAdapter != null) { if (viewAdapter.hasChildren(dragObject))