From 36d02b9887de5bb8eb440033ea93689808054c53 Mon Sep 17 00:00:00 2001 From: Daniel Winzen Date: Mon, 22 Dec 2014 11:35:25 +0100 Subject: [PATCH] Fix memory leaks in Audio setup tab in the settings dialog --- src/core/audio/AudioAlsa.cpp | 2 +- src/core/audio/AudioJack.cpp | 1 + src/core/audio/AudioOss.cpp | 2 +- src/core/audio/AudioPulseAudio.cpp | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/audio/AudioAlsa.cpp b/src/core/audio/AudioAlsa.cpp index 5421fc6b5..c39644216 100644 --- a/src/core/audio/AudioAlsa.cpp +++ b/src/core/audio/AudioAlsa.cpp @@ -523,7 +523,7 @@ AudioAlsa::setupWidget::setupWidget( QWidget * _parent ) : AudioAlsa::setupWidget::~setupWidget() { - + delete m_channels->model(); } diff --git a/src/core/audio/AudioJack.cpp b/src/core/audio/AudioJack.cpp index c2b63dccf..3dd6d3a75 100644 --- a/src/core/audio/AudioJack.cpp +++ b/src/core/audio/AudioJack.cpp @@ -464,6 +464,7 @@ AudioJack::setupWidget::setupWidget( QWidget * _parent ) : AudioJack::setupWidget::~setupWidget() { + delete m_channels->model(); } diff --git a/src/core/audio/AudioOss.cpp b/src/core/audio/AudioOss.cpp index ad951d498..3db660fe5 100644 --- a/src/core/audio/AudioOss.cpp +++ b/src/core/audio/AudioOss.cpp @@ -356,7 +356,7 @@ AudioOss::setupWidget::setupWidget( QWidget * _parent ) : AudioOss::setupWidget::~setupWidget() { - + delete m_channels->model(); } diff --git a/src/core/audio/AudioPulseAudio.cpp b/src/core/audio/AudioPulseAudio.cpp index 574577b2f..2616e785d 100644 --- a/src/core/audio/AudioPulseAudio.cpp +++ b/src/core/audio/AudioPulseAudio.cpp @@ -307,7 +307,7 @@ AudioPulseAudio::setupWidget::setupWidget( QWidget * _parent ) : AudioPulseAudio::setupWidget::~setupWidget() { - + delete m_channels->model(); }