提交 c560f172 编写于 作者: I isidor

compoiste bar: removing a composite make sure to deactive it proper

fixes #46368
上级 6577bde5
......@@ -99,6 +99,7 @@ export class CompositeBar implements ICompositeBar {
}
this.options.composites = this.options.composites.filter(c => c.id !== id);
this.deactivateComposite(id);
this.unpin(id);
this.pullComposite(id);
}
......@@ -123,6 +124,12 @@ export class CompositeBar implements ICompositeBar {
if (this.compositeIdToActions[id]) {
this.compositeIdToActions[id].deactivate();
}
if (this.activeCompositeId === id) {
this.activeCompositeId = undefined;
}
if (this.activeUnpinnedCompositeId === id) {
this.activeUnpinnedCompositeId = undefined;
}
}
public showActivity(compositeId: string, badge: IBadge, clazz?: string, priority?: number): IDisposable {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册