From 69a9cb047f36767783b1f702a7ae690c32deb1e0 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Wed, 28 Oct 2020 12:05:54 +0100 Subject: [PATCH] onDidChangeFoldingRanges should check for proposed API. Fixes #109496 --- src/vs/workbench/api/common/extHostLanguageFeatures.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vs/workbench/api/common/extHostLanguageFeatures.ts b/src/vs/workbench/api/common/extHostLanguageFeatures.ts index 8f14bc22f4d..b26a4ef0405 100644 --- a/src/vs/workbench/api/common/extHostLanguageFeatures.ts +++ b/src/vs/workbench/api/common/extHostLanguageFeatures.ts @@ -32,6 +32,7 @@ import { IdGenerator } from 'vs/base/common/idGenerator'; import { IExtHostApiDeprecationService } from 'vs/workbench/api/common/extHostApiDeprecationService'; import { Cache } from './cache'; import { StopWatch } from 'vs/base/common/stopwatch'; +import { checkProposedApiEnabled } from 'vs/workbench/services/extensions/common/extensions'; // --- adapter @@ -1822,6 +1823,7 @@ export class ExtHostLanguageFeatures implements extHostProtocol.ExtHostLanguageF let result = this._createDisposable(handle); if (eventHandle !== undefined) { + checkProposedApiEnabled(extension); const subscription = provider.onDidChangeFoldingRanges!(_ => this._proxy.$emitFoldingRangeEvent(eventHandle)); result = Disposable.from(result, subscription); } -- GitLab