From cb7b8b956f08b857e505759d53c43aa0e49b3abb Mon Sep 17 00:00:00 2001 From: Giannis Ntovas Date: Thu, 22 Mar 2018 23:52:49 +0200 Subject: [PATCH] Fix for duplicate extensions shown in "Save File" dialog. (#779) --- src/vs/editor/common/services/languagesRegistry.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/common/services/languagesRegistry.ts b/src/vs/editor/common/services/languagesRegistry.ts index 6822a74a81..fe9fee9851 100644 --- a/src/vs/editor/common/services/languagesRegistry.ts +++ b/src/vs/editor/common/services/languagesRegistry.ts @@ -128,7 +128,9 @@ export class LanguagesRegistry { if (Array.isArray(lang.extensions)) { for (let extension of lang.extensions) { mime.registerTextMime({ id: langId, mime: primaryMime, extension: extension }, this._warnOnOverwrite); - resolvedLanguage.extensions.push(extension); + if (!resolvedLanguage.extensions.includes(extension)){ + resolvedLanguage.extensions.push(extension); + } } }