From 25b03aea15ef7235509343e7af753ee617acae24 Mon Sep 17 00:00:00 2001 From: choco Date: Mon, 10 Nov 2025 21:22:28 +0100 Subject: [PATCH] download dismiss message if downloads are complete --- LightlessSync/UI/DownloadUi.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/LightlessSync/UI/DownloadUi.cs b/LightlessSync/UI/DownloadUi.cs index 2761b59..275b338 100644 --- a/LightlessSync/UI/DownloadUi.cs +++ b/LightlessSync/UI/DownloadUi.cs @@ -66,6 +66,14 @@ public class DownloadUi : WindowMediatorSubscriberBase Mediator.Subscribe(this, (msg) => { _currentDownloads.TryRemove(msg.DownloadId, out _); + + // Dismiss notification if all downloads are complete + if (!_currentDownloads.Any() && !_notificationDismissed) + { + Mediator.Publish(new LightlessNotificationDismissMessage("pair_download_progress")); + _notificationDismissed = true; + _lastDownloadStateHash = 0; + } }); Mediator.Subscribe(this, (_) => IsOpen = false); Mediator.Subscribe(this, (_) => IsOpen = true);