From b413f72be3d4804d7640580f3bdd3c4b5cc2cf56 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sun, 3 Aug 2025 01:00:21 +1000 Subject: [PATCH] clear cts on finish --- local-publish.bat | 2 +- src/SharpIDE.Photino/Layout/MainLayout.razor | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/local-publish.bat b/local-publish.bat index 1208c4e..09ace19 100644 --- a/local-publish.bat +++ b/local-publish.bat @@ -1,3 +1,3 @@ @echo on -dotnet publish ./src/PhotinoBlazor.Template/PhotinoBlazor.Template.csproj -c Release +dotnet publish ./src/SharpIDE.Photino/SharpIDE.Photino.csproj -c Release pause \ No newline at end of file diff --git a/src/SharpIDE.Photino/Layout/MainLayout.razor b/src/SharpIDE.Photino/Layout/MainLayout.razor index 3a4e090..96f0e82 100644 --- a/src/SharpIDE.Photino/Layout/MainLayout.razor +++ b/src/SharpIDE.Photino/Layout/MainLayout.razor @@ -104,6 +104,7 @@ if (AppState.IdeSettings.OpenTerminalOnBuildRebuildRestore) _terminalDrawerOpen = true; _cancellationTokenSource = new CancellationTokenSource(); await BuildService.MsBuildSolutionAsync(_solutionFilePath!, buildType, _cancellationTokenSource.Token); + _cancellationTokenSource = null; } private async Task CancelBuild() => await _cancellationTokenSource!.CancelAsync();