diff --git a/src/vs/workbench/parts/files/browser/views/explorerViewer.ts b/src/vs/workbench/parts/files/browser/views/explorerViewer.ts index 2e2de7ba74752ced2f0b1e3aa5c4cd363c6a41ed..17677e0cf7f71dd3778d0657af80fa0b0a5e4c21 100644 --- a/src/vs/workbench/parts/files/browser/views/explorerViewer.ts +++ b/src/vs/workbench/parts/files/browser/views/explorerViewer.ts @@ -569,10 +569,10 @@ export class FileSorter implements ISorter { public compare(tree: ITree, statA: FileStat, statB: FileStat): number { // Do not sort roots - if (statA.isRoot && statB.isRoot) { - return statA.rootIndex - statB.rootIndex; - } if (statA.isRoot) { + if (statB.isRoot) { + return statA.rootIndex - statB.rootIndex; + } return -1; } if (statB.isRoot) {