From 42763064dee6559dbf6ec26fb36638ca9a46b46d Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 7 Dec 2017 14:23:50 +0100 Subject: [PATCH] cancel snippet mode when errors happen. this prevent repeated errors, #39594 --- src/vs/editor/contrib/snippet/snippetController2.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vs/editor/contrib/snippet/snippetController2.ts b/src/vs/editor/contrib/snippet/snippetController2.ts index 9fd3167d24c..eda1c4e1509 100644 --- a/src/vs/editor/contrib/snippet/snippetController2.ts +++ b/src/vs/editor/contrib/snippet/snippetController2.ts @@ -73,6 +73,7 @@ export class SnippetController2 implements IEditorContribution { this._doInsert(template, overwriteBefore, overwriteAfter, undoStopBefore, undoStopAfter); } catch (e) { + this.cancel(); this._logService.error(e); this._logService.error('snippet_error'); this._logService.error('insert_template=', template);