From b935f58e18c20172432777552ce34920007e08c5 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 15 Dec 2023 07:09:06 +0100 Subject: [PATCH] do not display fetch-started-notification if app window is active/visible --- src/librssguard/miscellaneous/application.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/librssguard/miscellaneous/application.cpp b/src/librssguard/miscellaneous/application.cpp index a2244926c..2b46e1524 100644 --- a/src/librssguard/miscellaneous/application.cpp +++ b/src/librssguard/miscellaneous/application.cpp @@ -715,6 +715,14 @@ void Application::showGuiMessageCore(Notification::Event event, notification.playSound(this); if (notification.balloonEnabled() && dest.m_tray) { + if (notification.event() == Notification::Event::ArticlesFetchingStarted && m_mainForm != nullptr && + m_mainForm->isActiveWindow() && m_mainForm->isVisible()) { + // We do not need to display the notification because + // user will see that fetching is running because + // he will see progress bar. + return; + } + if (m_toastNotifications != nullptr) { // Toasts are enabled. m_toastNotifications->showNotification(event, msg, action);