Skip to content

Commit 1826b1f

Browse files
authored
Merge pull request #104491 from microsoft/aeschli/103882
Fix to address save defaults to .txt file
2 parents db40434 + 0632f7a commit 1826b1f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/vs/workbench/services/textfile/browser/textFileService.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -462,13 +462,17 @@ export abstract class AbstractTextFileService extends Disposable implements ITex
462462
}
463463

464464
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];
466470
if (extension) {
467471
if (!untitledName.endsWith(extension)) {
468472
return untitledName + extension;
469473
}
470474
}
471-
const filename = this.modeService.getFilenames(mode)[0];
475+
const filename = this.modeService.getFilenames(languageName)[0];
472476
return filename || untitledName;
473477
}
474478

0 commit comments

Comments
 (0)