Git - handle missingcontext information for commands (#234161)

This commit is contained in:
Ladislau Szomoru
2024-11-19 10:19:25 +01:00
committed by GitHub
parent d649101bec
commit a878a1576a
+7 -3
View File
@@ -1525,16 +1525,20 @@ export class CommandCenter {
}
@command('git.diff.stageHunk')
async diffStageHunk(changes: DiffEditorSelectionHunkToolbarContext): Promise<void> {
async diffStageHunk(changes: DiffEditorSelectionHunkToolbarContext | undefined): Promise<void> {
this.diffStageHunkOrSelection(changes);
}
@command('git.diff.stageSelection')
async diffStageSelection(changes: DiffEditorSelectionHunkToolbarContext): Promise<void> {
async diffStageSelection(changes: DiffEditorSelectionHunkToolbarContext | undefined): Promise<void> {
this.diffStageHunkOrSelection(changes);
}
async diffStageHunkOrSelection(changes: DiffEditorSelectionHunkToolbarContext): Promise<void> {
async diffStageHunkOrSelection(changes: DiffEditorSelectionHunkToolbarContext | undefined): Promise<void> {
if (!changes) {
return;
}
let modifiedUri = changes.modifiedUri;
if (!modifiedUri) {
const textEditor = window.activeTextEditor;