From d3ecbd7ebef661920c80b8c7c044fe1bf7877cfb Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Tue, 26 Aug 2025 12:53:48 +0900 Subject: [PATCH] Fix mutex logic for single instance check Renamed variable to clarify mutex existence and corrected the condition to properly detect if the launcher is already running. --- WelsonJS.Toolkit/WelsonJS.Launcher/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/WelsonJS.Toolkit/WelsonJS.Launcher/Program.cs b/WelsonJS.Toolkit/WelsonJS.Launcher/Program.cs index b29f20f..7810cc3 100644 --- a/WelsonJS.Toolkit/WelsonJS.Launcher/Program.cs +++ b/WelsonJS.Toolkit/WelsonJS.Launcher/Program.cs @@ -29,8 +29,8 @@ namespace WelsonJS.Launcher static void Main() { // create the mutex - _mutex = new Mutex(true, "WelsonJS.Launcher", out bool isAlreadyRunning); - if (!isAlreadyRunning) + _mutex = new Mutex(true, "WelsonJS.Launcher", out bool mutexNotExists); + if (!mutexNotExists) { _logger.Error("WelsonJS Launcher already running."); return;