mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-27 03:39:39 +03:00
- Fixed another memory leak in torrent addition dialog
This commit is contained in:
parent
3c17a1410b
commit
c41d17043c
1 changed files with 6 additions and 4 deletions
|
@ -96,6 +96,7 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{
|
|||
|
||||
~torrentAdditionDialog() {
|
||||
delete PropDelegate;
|
||||
delete PropListModel;
|
||||
}
|
||||
|
||||
void showLoad(QString filePath, bool fromScanDir=false, QString from_url=QString::null){
|
||||
|
@ -157,10 +158,11 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{
|
|||
// TODO: row Color?
|
||||
// Add the child to the tree
|
||||
parent->appendRow(child);
|
||||
// Add childs
|
||||
torrent_file *childFile;
|
||||
foreach(childFile, root->getChildren()) {
|
||||
addFilesToTree(childFile, first);
|
||||
// Add children
|
||||
QList<torrent_file*> children = root->getChildren();
|
||||
unsigned int nbChildren = children.size();
|
||||
for(unsigned int i=0; i < nbChildren; ++i) {
|
||||
addFilesToTree(children.at(i), first);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue