File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
src/vs/workbench/services/editor/common Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -139,7 +139,10 @@ export class CustomEditorLabelService extends Disposable implements ICustomEdito
139
139
for ( const pattern of this . patterns ) {
140
140
let relevantPath : string ;
141
141
if ( root && ! pattern . isAbsolutePath ) {
142
- relevantPath = relativePath ?? getRelativePath ( resourceDirname ( root . uri ) , resource ) ?? resource . path ;
142
+ if ( ! relativePath ) {
143
+ relativePath = getRelativePath ( resourceDirname ( root . uri ) , resource ) ?? resource . path ;
144
+ }
145
+ relevantPath = relativePath ;
143
146
} else {
144
147
relevantPath = resource . path ;
145
148
}
@@ -186,7 +189,7 @@ export class CustomEditorLabelService extends Disposable implements ICustomEdito
186
189
if ( n < 0 ) {
187
190
nth = Math . abs ( n ) - 1 ;
188
191
} else {
189
- nth = length - 1 - n - 1 ; // -1 for the filename, -1 for 0-based index
192
+ nth = length - n - 1 ;
190
193
}
191
194
192
195
const nthDir = pathFragments [ nth ] ;
You can’t perform that action at this time.
0 commit comments