From bedc255c870c89e0cb34ccb7c10a56bd40d1e306 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sun, 10 Aug 2025 01:13:04 +1000 Subject: [PATCH] fix opening new sln --- src/SharpIDE.Photino/Components/RunPopover.razor | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/SharpIDE.Photino/Components/RunPopover.razor b/src/SharpIDE.Photino/Components/RunPopover.razor index 848d01b..60ebcdc 100644 --- a/src/SharpIDE.Photino/Components/RunPopover.razor +++ b/src/SharpIDE.Photino/Components/RunPopover.razor @@ -55,12 +55,17 @@ private bool _open = false; private bool _ready = false; - protected override async Task OnInitializedAsync() + protected override void OnInitialized() { + GlobalEvents.ProjectsRunningChanged += OnProjectsRunningChanged; + } + + protected override async Task OnParametersSetAsync() + { + _ready = false; var tasks = SolutionModel.AllProjects.Select(p => p.MsBuildEvaluationProjectTask).ToList(); await Task.WhenAll(tasks); _ready = true; - GlobalEvents.ProjectsRunningChanged += OnProjectsRunningChanged; } private async Task OnProjectsRunningChanged()