mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-24 10:38:59 +01:00
only report virtual document as unreferenced, fixes #1986
This commit is contained in:
@@ -148,7 +148,7 @@ export class ExtHostModelService {
|
||||
}
|
||||
return new Disposable(() => {
|
||||
this._proxy.$unregisterTextContentProvider(scheme);
|
||||
delete this._documentContentProviders[scheme];
|
||||
this._documentContentProviders[scheme] = undefined; // keep the knowledge of that scheme
|
||||
if (subscription) {
|
||||
subscription.dispose();
|
||||
}
|
||||
@@ -171,8 +171,9 @@ export class ExtHostModelService {
|
||||
$getUnreferencedDocuments(): TPromise<URI[]> {
|
||||
const result: URI[] = [];
|
||||
for (let key in this._documentData) {
|
||||
if (!this._documentData[key].isDocumentReferenced) {
|
||||
result.push(URI.parse(key));
|
||||
let uri = URI.parse(key);
|
||||
if (this._documentContentProviders[uri.scheme] && !this._documentData[key].isDocumentReferenced) {
|
||||
result.push(uri);
|
||||
}
|
||||
}
|
||||
return TPromise.as(result);
|
||||
|
||||
Reference in New Issue
Block a user