提交 012dadae 编写于 作者: I isidor

loaded scripts: register loaded srouce listener for all sessions

fixes #57401
上级 5dc2593c
......@@ -370,8 +370,7 @@ export class LoadedScriptsView extends TreeViewsViewletPanel {
this.tree.setInput(root);
let timeout: number;
this.disposables.push(this.debugService.onDidNewSession(session => {
const registerLoadedSourceListener = (session: ISession) => {
this.disposables.push(session.onDidLoadedSource(event => {
const sessionRoot = root.add(session);
sessionRoot.addPath(event.source);
......@@ -383,7 +382,10 @@ export class LoadedScriptsView extends TreeViewsViewletPanel {
}
}, 300);
}));
}));
};
this.disposables.push(this.debugService.onDidNewSession(registerLoadedSourceListener));
this.debugService.getModel().getSessions().forEach(registerLoadedSourceListener);
this.disposables.push(this.debugService.onDidEndSession(session => {
clearTimeout(timeout);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册