From 1f3a7acc91dbf7ae9b1121b676288d44e737d8a9 Mon Sep 17 00:00:00 2001 From: ma_nan Date: Wed, 18 Aug 2021 19:11:12 +0800 Subject: [PATCH 1/2] fix bug Signed-off-by: ma_nan --- services/updater.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/updater.cpp b/services/updater.cpp index 5e99ac4b..d5adf617 100644 --- a/services/updater.cpp +++ b/services/updater.cpp @@ -244,6 +244,9 @@ static void HandleChildOutput(const std::string &buffer, int32_t bufferLen, return; } g_tmpProgressValue = g_tmpProgressValue + g_tmpValue; + if (g_tmpProgressValue == 0) { + return; + } g_progressBar->SetProgressValue(g_tmpProgressValue); } else { LOG(WARNING) << "Child process returns unexpected message."; -- Gitee From 236043eb676335bdaee2c30674ef0c521a3318df Mon Sep 17 00:00:00 2001 From: ma_nan Date: Wed, 18 Aug 2021 19:30:53 +0800 Subject: [PATCH 2/2] fix bug Signed-off-by: ma_nan --- services/updater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/updater.cpp b/services/updater.cpp index d5adf617..79f94047 100644 --- a/services/updater.cpp +++ b/services/updater.cpp @@ -244,7 +244,7 @@ static void HandleChildOutput(const std::string &buffer, int32_t bufferLen, return; } g_tmpProgressValue = g_tmpProgressValue + g_tmpValue; - if (g_tmpProgressValue == 0) { + if (g_tmpProgressValue == 0) { return; } g_progressBar->SetProgressValue(g_tmpProgressValue); -- Gitee