From 39e58d5244dae55bd5092c5c62b754f8548a44be Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Tue, 17 Sep 2019 22:35:48 +0200 Subject: [PATCH] scm: pin --- .../contrib/scm/browser/repositoryPanel.ts | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/vs/workbench/contrib/scm/browser/repositoryPanel.ts b/src/vs/workbench/contrib/scm/browser/repositoryPanel.ts index 76afd13d549..b4758322e3b 100644 --- a/src/vs/workbench/contrib/scm/browser/repositoryPanel.ts +++ b/src/vs/workbench/contrib/scm/browser/repositoryPanel.ts @@ -339,7 +339,6 @@ interface IGroupItem { readonly group: ISCMResourceGroup; readonly resources: ISCMResource[]; readonly tree: ResourceTree; - // visible: boolean; readonly disposable: IDisposable; } @@ -622,10 +621,10 @@ export class RepositoryPanel extends ViewletPanel { .filter(e => !!e && !isBranchNode(e) && isSCMResource(e)) .on(this.open, this)); - // this._register(Event.chain(this.tree.onPin) - // .map(e => e.elements[0]) - // .filter(e => !!e && isSCMResource(e)) - // .on(this.pin, this)); + this._register(Event.chain(this.tree.onDidPin) + .map(e => e.elements[0]) + .filter(e => !!e && !isBranchNode(e) && isSCMResource(e)) + .on(this.pin, this)); this._register(this.tree.onContextMenu(this.onListContextMenu, this)); this._register(this.tree); @@ -706,12 +705,13 @@ export class RepositoryPanel extends ViewletPanel { e.open(); } - // private pin(): void { - // const activeControl = this.editorService.activeControl; - // if (activeControl) { - // activeControl.group.pinEditor(activeControl.input); - // } - // } + private pin(): void { + const activeControl = this.editorService.activeControl; + + if (activeControl) { + activeControl.group.pinEditor(activeControl.input); + } + } private onListContextMenu(e: ITreeContextMenuEvent): void { if (!e.element) { -- GitLab