diff --git a/src/vs/workbench/parts/files/electron-browser/views/explorerViewer.ts b/src/vs/workbench/parts/files/electron-browser/views/explorerViewer.ts index 7430f8b23ae3bccfc83c5bab93c43f9e88513915..a9ccdeca194e6287ed40781a2144b304bee18b56 100644 --- a/src/vs/workbench/parts/files/electron-browser/views/explorerViewer.ts +++ b/src/vs/workbench/parts/files/electron-browser/views/explorerViewer.ts @@ -971,6 +971,10 @@ export class FileDragAndDrop extends SimpleFileResourceDragAndDrop { } private doHandleRootDrop(roots: FileStat[], target: FileStat | Model): TPromise { + if (roots.length === 0) { + return TPromise.as(undefined); + } + const folders = this.contextService.getWorkspace().folders; let targetIndex: number; const workspaceCreationData: IWorkspaceFolderCreationData[] = [];