From 3ff43d06f7e1a417591cfdf5efefc70551ab2f74 Mon Sep 17 00:00:00 2001 From: isidor Date: Thu, 21 Jun 2018 10:15:22 +0200 Subject: [PATCH] path labels: if resource belongs to a root to show relative label use paths not toString (it encodes) fixes #52512 --- src/vs/base/common/labels.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/base/common/labels.ts b/src/vs/base/common/labels.ts index 1fa02234ebc..8a4a058d898 100644 --- a/src/vs/base/common/labels.ts +++ b/src/vs/base/common/labels.ts @@ -45,7 +45,7 @@ export function getPathLabel(resource: URI | string, userHomeProvider: IUserHome if (isEqual(baseResource.uri, resource, !isLinux)) { pathLabel = ''; // no label if paths are identical } else { - pathLabel = normalize(ltrim(resource.toString().substr(baseResource.uri.toString().length), sep), true); + pathLabel = normalize(ltrim(resource.path.substr(baseResource.uri.path.length), sep), true); } if (hasMultipleRoots) { -- GitLab