From 1a15ca2de45c571d33bb1da3d05fd11affaae74c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 30 May 2020 22:21:50 +0200 Subject: [PATCH] Browser: Show download progress in the taskbar if available --- Applications/Browser/DownloadWidget.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Applications/Browser/DownloadWidget.cpp b/Applications/Browser/DownloadWidget.cpp index cea6ef7ede..3e6ed8a199 100644 --- a/Applications/Browser/DownloadWidget.cpp +++ b/Applications/Browser/DownloadWidget.cpp @@ -129,10 +129,13 @@ DownloadWidget::~DownloadWidget() void DownloadWidget::did_progress(Optional total_size, u32 downloaded_size) { m_progress_bar->set_min(0); - if (total_size.has_value()) + if (total_size.has_value()) { + int percent = roundf(((float)downloaded_size / (float)total_size.value()) * 100.0f); + window()->set_progress(percent); m_progress_bar->set_max(total_size.value()); - else + } else { m_progress_bar->set_max(0); + } m_progress_bar->set_value(downloaded_size); {