diff --git a/src/properties_imp.cpp b/src/properties_imp.cpp index 29236f7d6..73ec8359f 100644 --- a/src/properties_imp.cpp +++ b/src/properties_imp.cpp @@ -136,9 +136,8 @@ properties::properties(QWidget *parent, bittorrent *BTSession, QTorrentHandle &h updateInfosTimer->start(3000); progressBar = new RealProgressBar(this); progressBar->setForegroundColor(Qt::blue); - QVBoxLayout *vbox = new QVBoxLayout(this); - vbox->addWidget(progressBar); - RealProgressBox->setLayout(vbox); + progressBarVbox = new QVBoxLayout(RealProgressBox); + progressBarVbox->addWidget(progressBar); progressBarUpdater = new RealProgressBarThread(progressBar, h); progressBarUpdater->start(); // progressBarUpdater->refresh(); @@ -153,6 +152,7 @@ properties::~properties(){ delete PropListModel; delete progressBarUpdater; delete progressBar; + delete progressBarVbox; } void properties::addFilesToTree(const torrent_file *root, QStandardItem *parent) { diff --git a/src/properties_imp.h b/src/properties_imp.h index ffe9c8951..4f1af055e 100644 --- a/src/properties_imp.h +++ b/src/properties_imp.h @@ -59,6 +59,7 @@ class properties : public QDialog, private Ui::properties{ QStringList urlSeeds; RealProgressBar *progressBar; RealProgressBarThread *progressBarUpdater; + QVBoxLayout *progressBarVbox; protected slots: void on_okButton_clicked();