From c49ab965e2b8518da0f0af0ca7e0c8c376a043c9 Mon Sep 17 00:00:00 2001 From: orestonce Date: Sat, 18 Nov 2023 11:08:58 +0800 Subject: [PATCH] fix4 --- api.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api.go b/api.go index d6faf98..218dd0d 100644 --- a/api.go +++ b/api.go @@ -88,7 +88,9 @@ type MergeGetProgressPercent_Resp struct { } func MergeGetProgressPercent() (resp MergeGetProgressPercent_Resp) { - resp.IsRunning = gMergeIsRunning.Load() + gMergeIsRunningLocker.Lock() + resp.IsRunning = gMergeIsRunning + gMergeIsRunningLocker.Unlock() if resp.IsRunning { resp.Percent = gMergeStatus.GetPercent() resp.SpeedText = gMergeStatus.SpeedRecent5sGetAndUpdate()