Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteVen Batten <6561887+sbatten@users.noreply.github.com>2022-05-11 10:28:18 +0300
committerGitHub <noreply@github.com>2022-05-11 10:28:18 +0300
commit3dff256a53deeb7a42a7193d78b02de1baeb69d9 (patch)
treeedebd867199e6641cc07f5de680e599cce68d4a9
parent087b46bb20a875ed20405633fc06fb9dc75e12ed (diff)
fixes #148899 (#149182)
-rw-r--r--src/vs/workbench/browser/parts/panel/panelPart.ts8
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();