Author: scabanovich
Date: 2009-07-09 06:44:57 -0400 (Thu, 09 Jul 2009)
New Revision: 16514
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/DropUtils.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4542
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/DropUtils.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/DropUtils.java 2009-07-09
10:26:52 UTC (rev 16513)
+++
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/editors/dnd/DropUtils.java 2009-07-09
10:44:57 UTC (rev 16514)
@@ -168,7 +168,9 @@
// } catch (URISyntaxException e) {
// ModelUIPlugin.getPluginLog().logError(e);
// }
- IFile file = EclipseResourceUtil.getFile(dropData.getMimeData());
+ boolean isWorkspaceFile = dropData.getMimeData() != null &&
dropData.getMimeData().startsWith("L/");
+ IFile file = isWorkspaceFile ?
ResourcesPlugin.getWorkspace().getRoot().getFile(new
Path(dropData.getMimeData()).removeFirstSegments(1))
+ : EclipseResourceUtil.getFile(dropData.getMimeData());
if (file == null || !file.exists()) {
URL newUrl = null;