diff --git a/src/tsconfig.strictNullChecks.json b/src/tsconfig.strictNullChecks.json index 3b285dbf6f02e17bc74e0cc93f491a5895b585bc..764ac1e7d47eb372dcb44a06272ad3bb618003b6 100644 --- a/src/tsconfig.strictNullChecks.json +++ b/src/tsconfig.strictNullChecks.json @@ -611,6 +611,7 @@ "./vs/workbench/parts/markers/electron-browser/markersFileDecorations.ts", "./vs/workbench/parts/markers/electron-browser/markersFilterOptions.ts", "./vs/workbench/parts/markers/electron-browser/markersModel.ts", + "./vs/workbench/parts/markers/electron-browser/markersPanelActions.ts", "./vs/workbench/parts/markers/electron-browser/messages.ts", "./vs/workbench/parts/outline/electron-browser/outline.ts", "./vs/workbench/parts/output/common/output.ts", diff --git a/src/vs/workbench/parts/markers/electron-browser/markersPanelActions.ts b/src/vs/workbench/parts/markers/electron-browser/markersPanelActions.ts index e3346332b22ec1d19e68916c0e2a8db6effd69b7..e242eb3189693f2369aa9a12c08a7045434d4309 100644 --- a/src/vs/workbench/parts/markers/electron-browser/markersPanelActions.ts +++ b/src/vs/workbench/parts/markers/electron-browser/markersPanelActions.ts @@ -356,7 +356,7 @@ export class QuickFixAction extends Action { pinned: false, revealIfVisible: true }, - }, ACTIVE_GROUP).then(() => null); + }, ACTIVE_GROUP).then(() => void 0); } private getFixes(marker: Marker): Promise { @@ -408,6 +408,9 @@ export class QuickFixActionItem extends ActionItem { public onClick(event: DOM.EventLike): void { DOM.EventHelper.stop(event, true); + if (!this.element) { + return; + } const elementPosition = DOM.getDomNodePagePosition(this.element); (this.getAction()).getQuickFixActions().then(actions => { this.contextMenuService.showContextMenu({