Browse Source

- Fixed another memory leak in torrent addition dialog

adaptive-webui-19844
Christophe Dumez 16 years ago
parent
commit
c41d17043c
  1. 10
      src/torrentAddition.h

10
src/torrentAddition.h

@ -96,6 +96,7 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{
~torrentAdditionDialog() { ~torrentAdditionDialog() {
delete PropDelegate; delete PropDelegate;
delete PropListModel;
} }
void showLoad(QString filePath, bool fromScanDir=false, QString from_url=QString::null){ 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? // TODO: row Color?
// Add the child to the tree // Add the child to the tree
parent->appendRow(child); parent->appendRow(child);
// Add childs // Add children
torrent_file *childFile; QList<torrent_file*> children = root->getChildren();
foreach(childFile, root->getChildren()) { unsigned int nbChildren = children.size();
addFilesToTree(childFile, first); for(unsigned int i=0; i < nbChildren; ++i) {
addFilesToTree(children.at(i), first);
} }
} }

Loading…
Cancel
Save