mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-22 17:26:21 +03:00
- Fixed a crash when displaying properties of a torrent then deleting the torrent
This commit is contained in:
parent
1a6b445652
commit
6e5b805dc3
1 changed files with 9 additions and 4 deletions
|
@ -187,11 +187,16 @@ void properties::loadFilteredFiles(){
|
||||||
|
|
||||||
void properties::updateProgress(){
|
void properties::updateProgress(){
|
||||||
std::vector<float> fp;
|
std::vector<float> fp;
|
||||||
|
try{
|
||||||
h.file_progress(fp);
|
h.file_progress(fp);
|
||||||
torrent_info torrentInfo = h.get_torrent_info();
|
torrent_info torrentInfo = h.get_torrent_info();
|
||||||
for(int i=0; i<torrentInfo.num_files(); ++i){
|
for(int i=0; i<torrentInfo.num_files(); ++i){
|
||||||
PropListModel->setData(PropListModel->index(i, PROGRESS), QVariant((double)fp[i]));
|
PropListModel->setData(PropListModel->index(i, PROGRESS), QVariant((double)fp[i]));
|
||||||
}
|
}
|
||||||
|
}catch(invalid_handle e){
|
||||||
|
// torrent was removed, closing properties
|
||||||
|
close();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set the color of a row in data model
|
// Set the color of a row in data model
|
||||||
|
|
Loading…
Reference in a new issue