From bc65d8f31164cf6bb6e2de97450b42b99ac568a2 Mon Sep 17 00:00:00 2001 From: Koen Vlaswinkel Date: Tue, 29 Nov 2022 14:26:36 +0100 Subject: [PATCH] Fix loading results in second opened view When results were already cached in memory and the view requested the result, it would not be loaded because the event would not be fired. This fires the event when the result is loaded from cache as well, to ensure that the view always receives the result. --- .../src/remote-queries/variant-analysis-results-manager.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/ql-vscode/src/remote-queries/variant-analysis-results-manager.ts b/extensions/ql-vscode/src/remote-queries/variant-analysis-results-manager.ts index 9ba8ccf96..00f245597 100644 --- a/extensions/ql-vscode/src/remote-queries/variant-analysis-results-manager.ts +++ b/extensions/ql-vscode/src/remote-queries/variant-analysis-results-manager.ts @@ -121,6 +121,7 @@ export class VariantAnalysisResultsManager extends DisposableObject { createCacheKey(variantAnalysisId, repositoryFullName), ); if (result) { + this._onResultLoaded.fire(result); return result; }