### Eclipse Workspace Patch 1.0 #P org.eclipse.rse.ui Index: UI/org/eclipse/rse/internal/ui/view/SystemViewDataDragAdapter.java =================================================================== RCS file: /cvsroot/dsdp/org.eclipse.tm.rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemViewDataDragAdapter.java,v retrieving revision 1.8 diff -u -r1.8 SystemViewDataDragAdapter.java --- UI/org/eclipse/rse/internal/ui/view/SystemViewDataDragAdapter.java 1 Jun 2007 20:52:22 -0000 1.8 +++ UI/org/eclipse/rse/internal/ui/view/SystemViewDataDragAdapter.java 27 Jul 2007 21:08:15 -0000 @@ -16,6 +16,7 @@ * Martin Oberhuber (Wind River) - [186128] Move IProgressMonitor last in all API * Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry * David Dykstal (IBM) - [142065] fix drag and drop on Mac OS X + * Kevin Doyle (IBM) - [187536] Drag & Drop file to Editor launchs file in system editor ********************************************************************************/ package org.eclipse.rse.internal.ui.view; @@ -326,7 +327,7 @@ IFile theFile = editable.getLocalResource(); IEditorDescriptor preferredEditor = editRegistry.getDefaultEditor(theFile.getName()); // may be null - if (preferredEditor == null) + if (preferredEditor == null || preferredEditor.isOpenExternal()) { preferredEditor = getDefaultTextEditor();