From adacbdc4cf6f1f2e4f633fccd052b55749527cf8 Mon Sep 17 00:00:00 2001 From: Maddy <12754347+MaddyDev@users.noreply.github.com> Date: Thu, 6 Aug 2020 10:17:58 -0700 Subject: [PATCH] Fix/save defaults to txt (#11623) * regression fix from vscode merge * pass language not mode for getting the extension * fix compile errors on vscode. * case sensitive update --- src/vs/workbench/services/textfile/browser/textFileService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/services/textfile/browser/textFileService.ts b/src/vs/workbench/services/textfile/browser/textFileService.ts index 8e62307237..6377a2a0e1 100644 --- a/src/vs/workbench/services/textfile/browser/textFileService.ts +++ b/src/vs/workbench/services/textfile/browser/textFileService.ts @@ -462,7 +462,9 @@ export abstract class AbstractTextFileService extends Disposable implements ITex } suggestFilename(mode: string, untitledName: string) { - const extension = this.modeService.getExtensions(mode)[0]; + // {{SQL CARBON EDIT}} - pass language not mode for getting the extension. + const langName = this.modeService.getLanguageName(mode); + const extension = langName ? this.modeService.getExtensions(langName)[0] : undefined; if (extension) { if (!untitledName.endsWith(extension)) { return untitledName + extension;