mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-11 15:56:17 -07:00
- Selective download should be fixed
- updated polish translation
This commit is contained in:
parent
c32fe3a41d
commit
035f2bdf18
6 changed files with 115 additions and 76 deletions
|
@ -735,16 +735,19 @@ bool GUI::loadFilteredPieces(torrent_handle &h){
|
|||
std::cout << "Error: Corrupted pieces file\n";
|
||||
return has_filtered_pieces;
|
||||
}
|
||||
std::vector<bool> selectionBitmask;
|
||||
for(int i=0; i<torrentInfo.num_files(); ++i){
|
||||
int isFiltered = pieces_selection_list.at(i).toInt();
|
||||
if( isFiltered < 0 || isFiltered > 1){
|
||||
isFiltered = 0;
|
||||
}
|
||||
h.filter_piece(i, pieces_selection_list.at(i).toInt());
|
||||
selectionBitmask.push_back(isFiltered);
|
||||
// h.filter_piece(i, isFiltered);
|
||||
if(isFiltered){
|
||||
has_filtered_pieces = true;
|
||||
}
|
||||
}
|
||||
h.filter_files(selectionBitmask);
|
||||
return has_filtered_pieces;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue