[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdepim/akregator/src
From:       Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date:       2005-04-10 7:36:27
Message-ID: 20050410073627.B1CBB495 () office ! kde ! org
[Download RAW message or body]

CVS commit by osterfeld: 

Cache unread count notification instead of notifying each article separately. \
Improves markAllArticlesAsRead speed  significantly.


  M +2 -2      feed.cpp   1.92


--- kdepim/akregator/src/feed.cpp  #1.91:1.92
@@ -236,4 +236,5 @@ void Feed::slotMarkAllArticlesAsRead()
     if (unread() > 0)
     {
+        setNotificationMode(false, true);
         ArticleSequence tarticles = articles();
         ArticleSequence::Iterator it;
@@ -242,6 +243,5 @@ void Feed::slotMarkAllArticlesAsRead()
         for (it = tarticles.begin(); it != en; ++it)
             (*it).setStatus(MyArticle::Read);
-
-        modified();
+        setNotificationMode(true, true);
     }
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic