summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos Pinto <markybob@dipconsultants.com>2007-10-24 00:30:21 +0000
committerMarcos Pinto <markybob@dipconsultants.com>2007-10-24 00:30:21 +0000
commita700009391c282ec61e9ed26c234c97797104699 (patch)
tree1222ed3d56dc1f8c79ee53833baf7045a520fcb0
parent0ed95be9710b2bba44dae1d3910a25accdb5d4c5 (diff)
downloaddeluge-a700009391c282ec61e9ed26c234c97797104699.tar.gz
deluge-a700009391c282ec61e9ed26c234c97797104699.tar.bz2
deluge-a700009391c282ec61e9ed26c234c97797104699.zip
piece picker priority fixdeluge-0.5.5.95
-rwxr-xr-xlibtorrent/include/libtorrent/piece_picker.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libtorrent/include/libtorrent/piece_picker.hpp b/libtorrent/include/libtorrent/piece_picker.hpp
index ec6fc5bd3..2c62e5d8b 100755
--- a/libtorrent/include/libtorrent/piece_picker.hpp
+++ b/libtorrent/include/libtorrent/piece_picker.hpp
@@ -360,8 +360,8 @@ namespace libtorrent
case 2: return prio - 1;
case 3: return (std::max)(prio / 2, 1);
case 4: return (std::max)(prio / 2 - 1, 1);
- case 5:
- case 6: return (std::min)(prio / 2 - 1, 2);
+ case 5: return (std::max)(prio / 3, 1);
+ case 6: return (std::max)(prio / 3 - 1, 1);
case 7: return 1;
}
return prio;