未验证 提交 db4102ac 编写于 作者: A Andre Weinand 提交者: GitHub

Merge pull request #80669 from dgozman/for-79228

Make DebugSession.loadSource work for non-cached sources, see #79228
......@@ -519,17 +519,8 @@ export class DebugSession implements IDebugSession {
rawSource = source.raw;
} else {
// create a Source
let sourceRef: number | undefined;
if (resource.query) {
const data = Source.getEncodedDebugData(resource);
sourceRef = data.sourceReference;
}
rawSource = {
path: resource.with({ scheme: '', query: '' }).toString(true), // Remove debug: scheme
sourceReference: sourceRef
};
const data = Source.getEncodedDebugData(resource);
rawSource = { path: data.path, sourceReference: data.sourceReference };
}
return this.raw.source({ sourceReference: rawSource.sourceReference || 0, source: rawSource });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册