diff --git a/src/vs/workbench/parts/scm/electron-browser/scmViewlet.ts b/src/vs/workbench/parts/scm/electron-browser/scmViewlet.ts index ec4dbf364d7..17e9cda7af9 100644 --- a/src/vs/workbench/parts/scm/electron-browser/scmViewlet.ts +++ b/src/vs/workbench/parts/scm/electron-browser/scmViewlet.ts @@ -360,6 +360,17 @@ export class SCMViewlet extends Viewlet { .done(undefined, onUnexpectedError); } + getTitle(): string { + const title = localize('source control', "Source Control"); + const providerLabel = this.scmService.activeProvider && this.scmService.activeProvider.label; + + if (providerLabel) { + return localize('viewletTitle', "{0}: {1}", title, providerLabel); + } else { + return title; + } + } + getActions(): IAction[] { return this.menus.getTitleActions(); }