From 8cb1eb8a97a7d42d94111de2a7a18277721e2b30 Mon Sep 17 00:00:00 2001 From: lappelhans Date: Thu, 20 Dec 2007 13:41:52 +0000 Subject: [PATCH] Only check SystemTray if a transfers status changed. git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdenetwork@750902 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kget/core/kget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kget/core/kget.cpp b/kget/core/kget.cpp index b50f09a24..773dff006 100644 --- a/kget/core/kget.cpp +++ b/kget/core/kget.cpp @@ -931,7 +931,10 @@ void TransferFinishedObserver::transferChangedEvent(TransferHandler * transfer) checkAndFinish(); } - KGet::checkSystemTray(); + TransferHandler::ChangesFlags transferFlags = transfer->changesFlags(this); + + if(transferFlags & Transfer::Tc_Status) + KGet::checkSystemTray(); } void TransferFinishedObserver::checkAndFinish() -- 2.11.4.GIT