diff mbox series

Progress: set message status in download and progress mode

Message ID 20201222140717.84247-1-sava.jakovljev@teufel.de
State Accepted
Headers show
Series Progress: set message status in download and progress mode | expand

Commit Message

Sava Jakovljev Dec. 22, 2020, 2:07 p.m. UTC
Signed-off-by: Sava Jakovljev <sava.jakovljev@teufel.de>
---
 core/progress_thread.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Stefano Babic Dec. 23, 2020, noon UTC | #1
On 22.12.20 15:07, Sava Jakovljev wrote:
> Signed-off-by: Sava Jakovljev <sava.jakovljev@teufel.de>
> ---
>  core/progress_thread.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/core/progress_thread.c b/core/progress_thread.c
> index 7f1c176..1d4facd 100644
> --- a/core/progress_thread.c
> +++ b/core/progress_thread.c
> @@ -96,6 +96,7 @@ static void _swupdate_download_update(unsigned int perc, unsigned long long tota
>  	struct swupdate_progress *pprog = &progress;
>  	pthread_mutex_lock(&pprog->lock);
>  	if (perc != pprog->msg.dwl_percent) {
> +		pprog->msg.status = DOWNLOAD;
>  		pprog->msg.dwl_percent = perc;
>  		pprog->msg.dwl_bytes = totalbytes;
>  		send_progress_msg();
> @@ -124,6 +125,7 @@ void swupdate_progress_update(unsigned int perc)
>  	struct swupdate_progress *pprog = &progress;
>  	pthread_mutex_lock(&pprog->lock);
>  	if (perc != pprog->msg.cur_percent && pprog->step_running) {
> +		pprog->msg.status = PROGRESS;
>  		pprog->msg.cur_percent = perc;
>  		send_progress_msg();
>  	}
> 

Applied to -master, thanks !

Best regards,
Stefano Babic
diff mbox series

Patch

diff --git a/core/progress_thread.c b/core/progress_thread.c
index 7f1c176..1d4facd 100644
--- a/core/progress_thread.c
+++ b/core/progress_thread.c
@@ -96,6 +96,7 @@  static void _swupdate_download_update(unsigned int perc, unsigned long long tota
 	struct swupdate_progress *pprog = &progress;
 	pthread_mutex_lock(&pprog->lock);
 	if (perc != pprog->msg.dwl_percent) {
+		pprog->msg.status = DOWNLOAD;
 		pprog->msg.dwl_percent = perc;
 		pprog->msg.dwl_bytes = totalbytes;
 		send_progress_msg();
@@ -124,6 +125,7 @@  void swupdate_progress_update(unsigned int perc)
 	struct swupdate_progress *pprog = &progress;
 	pthread_mutex_lock(&pprog->lock);
 	if (perc != pprog->msg.cur_percent && pprog->step_running) {
+		pprog->msg.status = PROGRESS;
 		pprog->msg.cur_percent = perc;
 		send_progress_msg();
 	}