File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
src/vs/workbench/services/textfile/browser Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -462,13 +462,17 @@ export abstract class AbstractTextFileService extends Disposable implements ITex
462
462
}
463
463
464
464
suggestFilename ( mode : string , untitledName : string ) {
465
- const extension = this . modeService . getExtensions ( mode ) [ 0 ] ;
465
+ const languageName = this . modeService . getLanguageName ( mode ) ;
466
+ if ( ! languageName ) {
467
+ return untitledName ;
468
+ }
469
+ const extension = this . modeService . getExtensions ( languageName ) [ 0 ] ;
466
470
if ( extension ) {
467
471
if ( ! untitledName . endsWith ( extension ) ) {
468
472
return untitledName + extension ;
469
473
}
470
474
}
471
- const filename = this . modeService . getFilenames ( mode ) [ 0 ] ;
475
+ const filename = this . modeService . getFilenames ( languageName ) [ 0 ] ;
472
476
return filename || untitledName ;
473
477
}
474
478
You can’t perform that action at this time.
0 commit comments