From 2c8dcde72c042ecbfd433e3a7ae61dbb6f292ef1 Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Tue, 24 Jan 2023 12:25:04 +0100 Subject: [PATCH] Fix dirty diff peek context Fixes #171863 --- src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts b/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts index 38d4a79436269..c97af30e10f7f 100644 --- a/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts +++ b/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts @@ -250,7 +250,7 @@ class DirtyDiffWidget extends PeekViewWidget { const changeTypeColor = getChangeTypeColor(this.themeService.getColorTheme(), changeType); this.style({ frameColor: changeTypeColor, arrowColor: changeTypeColor }); - this._actionbarWidget!.context = [diffEditorModel.modified.uri, this.model.changes, index]; + this._actionbarWidget!.context = [diffEditorModel.modified.uri, this.model.changes.map(change => change.change), index]; this.show(position, height); this.editor.focus(); }