Skip to content

Commit 9275e7e

Browse files
committed
better panel caching
1 parent 20acf30 commit 9275e7e

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/vs/workbench/browser/parts/panel/panelPart.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -610,8 +610,10 @@ export class PanelPart extends CompositePart<Panel> implements IPanelService {
610610

611611
const compositeItems = this.compositeBar.getCompositeBarItems();
612612
for (const compositeItem of compositeItems) {
613-
const activityAction = this.getCompositeActions(compositeItem.id).activityAction;
614-
state.push({ id: compositeItem.id, name: activityAction.label, pinned: compositeItem.pinned, order: compositeItem.order, visible: compositeItem.visible });
613+
const viewContainer = this.getViewContainer(compositeItem.id)!;
614+
const viewDescriptors = this.viewDescriptorService.getViewDescriptors(viewContainer);
615+
616+
state.push({ id: compositeItem.id, name: viewDescriptors.getTitle(), pinned: compositeItem.pinned, order: compositeItem.order, visible: compositeItem.visible });
615617
}
616618

617619
this.cachedPanelsValue = JSON.stringify(state);

0 commit comments

Comments
 (0)