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

List:       kde-commits
Subject:    [KTorrent] 9fe2cc5: Make ktorrent work again with head of libktorrent
From:       Joris <joris.guisson () gmail ! com>
Date:       2010-11-30 19:39:27
Message-ID: 20101130193927.4FD00A60A6 () git ! kde ! org
[Download RAW message or body]

commit 9fe2cc59fc8cc947b3edd11b5ae604640e5bd896
branch master
Author: Joris <joris.guisson@gmail.com>
Date:   Tue Nov 30 20:38:26 2010 +0100

    Make ktorrent work again with head of libktorrent

diff --git a/plugins/stats/SpdTabPage.cc b/plugins/stats/SpdTabPage.cc
index a791a1d..4e328be 100644
--- a/plugins/stats/SpdTabPage.cc
+++ b/plugins/stats/SpdTabPage.cc
@@ -19,6 +19,7 @@
  ***************************************************************************/
 
 #include <SpdTabPage.h>
+#include <peer/peer.h>
 
 namespace kt {
 
@@ -158,14 +159,10 @@ void SpdTabPage::GatherPeersSpeed(Plugin * pPlug)
 		
 		const bt::PeerManager * p_mgr = tctl -> getPeerMgr();
 		
-		for(bt::PeerManager::CItr p_it = p_mgr -> beginPeerList(); p_it != p_mgr -> endPeerList(); p_it++)
+		QList<bt::Peer*> ppl = p_mgr->getPeers();
+		foreach (bt::Peer* peer,ppl)
 		{
-			if(! (*p_it))
-			{
-				continue;
-			}
-			
-			const bt::PeerInterface::Stats p_stats = (*p_it) -> getStats();
+			const bt::PeerInterface::Stats p_stats = peer -> getStats();
 			
 			if(p_stats.perc_of_file >= 100)
 			{
[prev in list] [next in list] [prev in thread] [next in thread] 

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