From efce0a9d5f37ff147e7c653941456ff6e9808bbb Mon Sep 17 00:00:00 2001 From: Mihail Bodrov Date: Sun, 4 Feb 2018 19:39:03 +0300 Subject: [PATCH] Simplify check lang.mimetypes --- src/vs/editor/common/services/languagesRegistry.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/vs/editor/common/services/languagesRegistry.ts b/src/vs/editor/common/services/languagesRegistry.ts index 546aa1bbc179..a99127c15362 100644 --- a/src/vs/editor/common/services/languagesRegistry.ts +++ b/src/vs/editor/common/services/languagesRegistry.ts @@ -111,13 +111,9 @@ export class LanguagesRegistry { let primaryMime: string = null; - if (typeof lang.mimetypes !== 'undefined' && Array.isArray(lang.mimetypes)) { - for (let i = 0; i < lang.mimetypes.length; i++) { - if (!primaryMime) { - primaryMime = lang.mimetypes[i]; - } - resolvedLanguage.mimetypes.push(lang.mimetypes[i]); - } + if (Array.isArray(lang.mimetypes) && lang.mimetypes.length) { + resolvedLanguage.mimetypes.push(...lang.mimetypes); + primaryMime = lang.mimetypes[0]; } if (!primaryMime) {