Fix memory leaks

This commit is contained in:
Jonas Kvinge
2019-07-22 20:53:05 +02:00
parent 2df21081a1
commit bd78e8c275
33 changed files with 186 additions and 74 deletions

View File

@@ -72,11 +72,14 @@ TrackSlider::TrackSlider(QWidget* parent)
TrackSlider::~TrackSlider() {
delete ui_;
#ifdef HAVE_MOODBAR
if (moodbar_style_) moodbar_style_->deleteLater();
#endif
}
void TrackSlider::SetApplication(Application* app) {
#ifdef HAVE_MOODBAR
moodbar_style_ = new MoodbarProxyStyle(app, ui_->slider);
if (!moodbar_style_) moodbar_style_ = new MoodbarProxyStyle(app, ui_->slider);
#endif
}