diff --git a/src/vs/base/parts/tree/browser/treeDnd.ts b/src/vs/base/parts/tree/browser/treeDnd.ts index 350c80f9075ef4f3d04dd673a1d4feca1471c5bd..abae2bcfd18b13388299de7f32b488f2648094c7 100644 --- a/src/vs/base/parts/tree/browser/treeDnd.ts +++ b/src/vs/base/parts/tree/browser/treeDnd.ts @@ -9,6 +9,7 @@ import Mouse = require('vs/base/browser/mouseEvent'); import { DefaultDragAndDrop } from 'vs/base/parts/tree/browser/treeDefaults'; import URI from 'vs/base/common/uri'; import { basename } from 'vs/base/common/paths'; +import { getPathLabel } from 'vs/base/common/labels'; export class ElementsDragAndDropData implements _.IDragAndDropData { @@ -115,7 +116,7 @@ export class SimpleFileResourceDragAndDrop extends DefaultDragAndDrop { // Apply some datatransfer types to allow for dragging the element outside of the application const resource = this.toResource(source); if (resource) { - originalEvent.dataTransfer.setData('text/plain', resource.fsPath); + originalEvent.dataTransfer.setData('text/plain', getPathLabel(resource)); } } } \ No newline at end of file