From 4d69cb194b232bef33185da7e9ea164f813f4e49 Mon Sep 17 00:00:00 2001 From: isidor Date: Mon, 26 Mar 2018 22:29:42 +0200 Subject: [PATCH] breakpoint widget: do not propose for log messages outside of {} and for hit count --- .../parts/debug/electron-browser/breakpointWidget.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts b/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts index a914f3a7521..ffc085c466e 100644 --- a/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts +++ b/src/vs/workbench/parts/debug/electron-browser/breakpointWidget.ts @@ -25,7 +25,7 @@ import { ServicesAccessor, EditorCommand, registerEditorCommand } from 'vs/edito import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { IModelService } from 'vs/editor/common/services/modelService'; import uri from 'vs/base/common/uri'; -import { SuggestRegistry, ISuggestResult, SuggestContext } from 'vs/editor/common/modes'; +import { SuggestRegistry, ISuggestResult, SuggestContext, SuggestTriggerKind } from 'vs/editor/common/modes'; import { CancellationToken } from 'vs/base/common/cancellation'; import { ITextModel } from 'vs/editor/common/model'; import { wireCancellationToken } from 'vs/base/common/async'; @@ -218,7 +218,7 @@ export class BreakpointWidget extends ZoneWidget implements IPrivateBreakopintWi provideCompletionItems: (model: ITextModel, position: Position, _context: SuggestContext, token: CancellationToken): Thenable => { let suggestions: TPromise; if (this.context === Context.CONDITION || this.context === Context.LOG_MESSAGE && this.isCurlyBracketOpen()) { - suggestions = provideSuggestionItems(this.editor.getModel(), this.editor.getPosition(), 'none').then(suggestions => { + suggestions = provideSuggestionItems(this.editor.getModel(), this.editor.getPosition(), 'none', undefined, { triggerKind: SuggestTriggerKind.Invoke }).then(suggestions => { return { suggestions: suggestions.map(s => s.suggestion) }; }); } else {