File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -260,6 +260,9 @@ function buildLanguageClient(config: LanguageServerConfig): LanguageClient {
260
260
middleware : {
261
261
provideCodeLenses : async ( doc , token , next ) : Promise < vscode . CodeLens [ ] > => {
262
262
const codeLens = await next ( doc , token ) ;
263
+ if ( ! codeLens || codeLens . length === 0 ) {
264
+ return codeLens ;
265
+ }
263
266
return codeLens . map ( ( lens : vscode . CodeLens ) => {
264
267
switch ( lens . command . title ) {
265
268
case 'run test' : {
@@ -365,17 +368,21 @@ function buildLanguageClient(config: LanguageServerConfig): LanguageClient {
365
368
} ,
366
369
// Keep track of the last file change in order to not prompt
367
370
// user if they are actively working.
368
- didOpen : ( ) => {
371
+ didOpen : ( e , next ) => {
369
372
lastUserAction = new Date ( ) ;
373
+ next ( e ) ;
370
374
} ,
371
- didChange : ( ) => {
375
+ didChange : ( e , next ) => {
372
376
lastUserAction = new Date ( ) ;
377
+ next ( e ) ;
373
378
} ,
374
- didClose : ( ) => {
379
+ didClose : ( e , next ) => {
375
380
lastUserAction = new Date ( ) ;
381
+ next ( e ) ;
376
382
} ,
377
- didSave : ( ) => {
383
+ didSave : ( e , next ) => {
378
384
lastUserAction = new Date ( ) ;
385
+ next ( e ) ;
379
386
} ,
380
387
}
381
388
}
You can’t perform that action at this time.
0 commit comments