From 76dd404c0dd2cf8dfd745ac57cef19c6f074e38a Mon Sep 17 00:00:00 2001 From: csoler Date: Wed, 10 Feb 2010 21:02:46 +0000 Subject: [PATCH] corrected display byg in transfers git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@2276 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- retroshare-gui/src/gui/TransfersDialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/retroshare-gui/src/gui/TransfersDialog.cpp b/retroshare-gui/src/gui/TransfersDialog.cpp index 97c854549..dc27446cb 100644 --- a/retroshare-gui/src/gui/TransfersDialog.cpp +++ b/retroshare-gui/src/gui/TransfersDialog.cpp @@ -826,7 +826,7 @@ void TransfersDialog::insertTransfers() pinfo.cmap = fcinfo.chunks ; pinfo.type = FileProgressInfo::DOWNLOAD_LINE ; pinfo.progress = completed*100.0/info.size ; - pinfo.nb_chunks = fcinfo.chunks.size() ; + pinfo.nb_chunks = pinfo.cmap._map.empty()?0:fcinfo.chunks.size() ; int addedRow = addItem(symbol, name, coreId, fileSize, pinfo, dlspeed, sources, status, priority, completed, remaining); @@ -896,7 +896,7 @@ void TransfersDialog::insertTransfers() pinfo.type = FileProgressInfo::DOWNLOAD_SOURCE ; pinfo.cmap = fcinfo.compressed_peer_availability_maps[pit->peerId] ; pinfo.progress = 0.0 ; // we don't display completion for sources. - pinfo.nb_chunks = fcinfo.chunks.size() ; + pinfo.nb_chunks = pinfo.cmap._map.empty()?0:fcinfo.chunks.size() ; if (!addPeerToItem(addedRow, symbol, name, coreId, fileSize, pinfo, dlspeed, sources, status, completed, remaining)) continue;