From 9070abedaf002ff4bc4998985bed89e57ef415f2 Mon Sep 17 00:00:00 2001 From: Phil Marshall Date: Fri, 25 Jan 2019 18:45:06 -0600 Subject: [PATCH] image link should be pushed to results before other link --- .../src/features/documentLinkProvider.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/extensions/markdown-language-features/src/features/documentLinkProvider.ts b/extensions/markdown-language-features/src/features/documentLinkProvider.ts index ec07f8339b5..fe4eeaa6ebc 100644 --- a/extensions/markdown-language-features/src/features/documentLinkProvider.ts +++ b/extensions/markdown-language-features/src/features/documentLinkProvider.ts @@ -92,13 +92,13 @@ export default class LinkProvider implements vscode.DocumentLinkProvider { ): vscode.DocumentLink[] { const results: vscode.DocumentLink[] = []; for (const match of matchAll(this.linkPattern, text)) { - const urlLink = extractDocumentLink(document, base, match[1].length, match[6], match.index); - if (urlLink) { - results.push(urlLink); + const matchImage = match[5] && extractDocumentLink(document, base, match[3].length + 1, match[5], match.index); + if (matchImage) { + results.push(matchImage); } - const imgLink = match[5] && extractDocumentLink(document, base, match[3].length + 1, match[5], match.index); - if (imgLink) { - results.push(imgLink); + const matchLink = extractDocumentLink(document, base, match[1].length, match[6], match.index); + if (matchLink) { + results.push(matchLink); } } return results;