提交 1ec9f9b7 编写于 作者: S SteVen Batten

fixes #94629

上级 c292e0c8
......@@ -1145,9 +1145,6 @@ export class ViewPaneContainer extends Component implements IViewPaneContainer {
}
openView(id: string, focus?: boolean): IView {
if (focus) {
this.focus();
}
let view = this.getView(id);
if (!view) {
this.toggleViewVisibility(id);
......
......@@ -715,9 +715,11 @@ export class ViewsService extends Disposable implements IViewsService {
const location = this.viewContainersRegistry.getViewContainerLocation(viewContainer);
const compositeDescriptor = this.getComposite(viewContainer.id, location!);
if (compositeDescriptor) {
const paneComposite = await this.openComposite(compositeDescriptor.id, location!, focus) as IPaneComposite | undefined;
const paneComposite = await this.openComposite(compositeDescriptor.id, location!) as IPaneComposite | undefined;
if (paneComposite && paneComposite.openView) {
return paneComposite.openView(id, focus) as T;
} else if (focus) {
paneComposite?.focus();
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册