Skip to content

Commit 30218a0

Browse files
committed
properly check picked formatter, microsoft#71988
1 parent 4f02d0a commit 30218a0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/vs/workbench/contrib/format/browser/formatActionsMultiple.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ registerEditorAction(class FormatDocumentMultipleAction extends EditorAction {
253253
const model = editor.getModel();
254254
const provider = getRealAndSyntheticDocumentFormattersOrdered(model);
255255
const pick = await instaService.invokeFunction(showFormatterPick, model, provider);
256-
if (pick) {
256+
if (typeof pick === 'number') {
257257
await instaService.invokeFunction(formatDocumentWithProvider, provider[pick], editor, FormattingMode.Explicit, CancellationToken.None);
258258
}
259259
logFormatterTelemetry(telemetryService, 'document', provider, typeof pick === 'number' && provider[pick] || undefined);
@@ -291,7 +291,7 @@ registerEditorAction(class FormatSelectionMultipleAction extends EditorAction {
291291

292292
const provider = DocumentRangeFormattingEditProviderRegistry.ordered(model);
293293
const pick = await instaService.invokeFunction(showFormatterPick, model, provider);
294-
if (pick) {
294+
if (typeof pick === 'number') {
295295
await instaService.invokeFunction(formatDocumentRangeWithProvider, provider[pick], editor, range, CancellationToken.None);
296296
}
297297

0 commit comments

Comments
 (0)