From 747ae8bfacce9bb3b869e201ac864cfbb66e4e01 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Tue, 31 May 2016 12:54:35 +0200 Subject: [PATCH] adopt path.normalize() change now returning "." when passing in empty string --- src/vs/base/common/labels.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/base/common/labels.ts b/src/vs/base/common/labels.ts index d63ef657f98..7c0d75b7f85 100644 --- a/src/vs/base/common/labels.ts +++ b/src/vs/base/common/labels.ts @@ -41,6 +41,10 @@ export function getPathLabel(arg1: uri|string, arg2?: uri|string|IWorkspaceProvi let absolutePath = getPath(arg1); if (basepath && paths.isEqualOrParent(absolutePath, basepath)) { + if (basepath === absolutePath) { + return ''; // no label if pathes are identical + } + return paths.normalize(strings.ltrim(absolutePath.substr(basepath.length), paths.nativeSep), true); }