From 864fcfacedde949666988fc26180ee8581788ccf Mon Sep 17 00:00:00 2001 From: arvidn Date: Sun, 4 Dec 2016 09:16:00 -0500 Subject: [PATCH] initialize piece priorities to 4 --- bindings/python/test.py | 3 +++ src/torrent.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bindings/python/test.py b/bindings/python/test.py index 4df6bfb52..e594f11dc 100644 --- a/bindings/python/test.py +++ b/bindings/python/test.py @@ -29,6 +29,9 @@ class test_torrent_handle(unittest.TestCase): ti = lt.torrent_info('url_seed_multi.torrent'); h = ses.add_torrent({'ti': ti, 'save_path': os.getcwd()}) + self.assertEqual(h.file_priorities(), [4,4]) + self.assertEqual(h.piece_priorities(), [4]) + h.prioritize_files([0,1]) self.assertEqual(h.file_priorities(), [0,1]) diff --git a/src/torrent.cpp b/src/torrent.cpp index eb89c9e71..d547fa240 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -5545,7 +5545,7 @@ namespace libtorrent if (!has_picker()) { pieces->clear(); - pieces->resize(m_torrent_file->num_pieces(), 1); + pieces->resize(m_torrent_file->num_pieces(), 4); return; }