Commit 2a99ca9 Andy Hanson
committed
1 parent c0b159a commit 2a99ca9 Copy full SHA for 2a99ca9
File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -363,14 +363,18 @@ namespace ts.server {
363
363
364
364
while ( toDo . length ) {
365
365
const { project, location } = Debug . assertDefined ( toDo . pop ( ) ) ;
366
- if ( project . getCancellationToken ( ) . isCancellationRequested ( ) || ! addToSeen ( seenProjects , project . projectName ) ) continue ;
366
+ if ( project . getCancellationToken ( ) . isCancellationRequested ( ) ) continue ;
367
367
cb ( { project, location } , ( project , location ) => {
368
368
const originalLocation = project . getSourceMapper ( ) . tryGetOriginalLocation ( location ) ;
369
369
const originalProject = originalLocation && projectService . getProjectForFileWithoutOpening ( toNormalizedPath ( originalLocation . fileName ) ) ;
370
- if ( originalProject ) toDo . push ( { project : originalProject , location : originalLocation ! } ) ;
370
+ if ( originalProject ) addToTodo ( { project : originalProject , location : originalLocation ! } ) ;
371
371
return ! ! originalProject ;
372
372
} ) ;
373
373
}
374
+
375
+ function addToTodo ( projectAndLocation : ProjectAndLocation ) : void {
376
+ if ( addToSeen ( seenProjects , projectAndLocation . project . projectName ) ) toDo . push ( projectAndLocation ) ;
377
+ }
374
378
}
375
379
376
380
function documentSpanLocation ( { fileName, textSpan } : DocumentSpan ) : sourcemaps . SourceMappableLocation {
You can’t perform that action at this time.
0 commit comments