diff options
author | SteVen Batten <6561887+sbatten@users.noreply.github.com> | 2022-05-11 10:28:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-11 10:28:18 +0300 |
commit | 3dff256a53deeb7a42a7193d78b02de1baeb69d9 (patch) | |
tree | edebd867199e6641cc07f5de680e599cce68d4a9 | |
parent | 087b46bb20a875ed20405633fc06fb9dc75e12ed (diff) |
fixes #148899 (#149182)
-rw-r--r-- | src/vs/workbench/browser/parts/panel/panelPart.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/vs/workbench/browser/parts/panel/panelPart.ts b/src/vs/workbench/browser/parts/panel/panelPart.ts index ec28dd8769c..5ffa3a07bbc 100644 --- a/src/vs/workbench/browser/parts/panel/panelPart.ts +++ b/src/vs/workbench/browser/parts/panel/panelPart.ts @@ -378,9 +378,11 @@ export abstract class BasePanelPart extends CompositePart<PaneComposite> impleme contextKey.set(true); this.compositeBar.addComposite({ id: viewContainer.id, name: viewContainer.title, order: viewContainer.order, requestedIndex: viewContainer.requestedIndex }); - const activeComposite = this.getActiveComposite(); - if (activeComposite === undefined || activeComposite.getId() === viewContainer.id) { - this.compositeBar.activateComposite(viewContainer.id); + if (this.layoutService.isVisible(this.partId)) { + const activeComposite = this.getActiveComposite(); + if (activeComposite === undefined || activeComposite.getId() === viewContainer.id) { + this.compositeBar.activateComposite(viewContainer.id); + } } this.layoutCompositeBar(); |