diff --git a/src/commands/showView.ts b/src/commands/showView.ts index a8722fb..4679979 100644 --- a/src/commands/showView.ts +++ b/src/commands/showView.ts @@ -33,7 +33,6 @@ export class ShowViewCommand extends Command { async execute(context: CommandContext, ...args: any[]) { const command = context.command as Commands; - let commandArgs = args; switch (command) { case Commands.ShowBranchesView: return this.container.branchesView.show(); @@ -49,12 +48,14 @@ export class ShowViewCommand extends Command { return this.container.homeView.show(); case Commands.ShowAccountView: return this.container.accountView.show(); - case Commands.ShowGraphView: + case Commands.ShowGraphView: { + let commandArgs = args; if (context.type === 'scm' && context.scm?.rootUri != null) { const repo = this.container.git.getRepository(context.scm.rootUri); commandArgs = repo != null ? [repo, ...args] : args; } return this.container.graphView.show(undefined, ...commandArgs); + } case Commands.ShowLineHistoryView: return this.container.lineHistoryView.show(); case Commands.ShowRemotesView: