diff --git a/src/audiomixerboard.cpp b/src/audiomixerboard.cpp index d86427b3..2e92884b 100755 --- a/src/audiomixerboard.cpp +++ b/src/audiomixerboard.cpp @@ -704,6 +704,14 @@ CAudioMixerBoard::CAudioMixerBoard ( QWidget* parent, Qt::WindowFlags ) : connectFaderSignalsToMixerBoardSlots(); } +CAudioMixerBoard::~CAudioMixerBoard() +{ + for ( int i = 0; i < MAX_NUM_CHANNELS; i++ ) + { + delete vecpChanFader[i]; + } +} + template inline void CAudioMixerBoard::connectFaderSignalsToMixerBoardSlots() { diff --git a/src/audiomixerboard.h b/src/audiomixerboard.h index 3d10c137..1701e4a0 100755 --- a/src/audiomixerboard.h +++ b/src/audiomixerboard.h @@ -169,6 +169,8 @@ public: CAudioMixerBoard ( QWidget* parent = nullptr, Qt::WindowFlags f = nullptr ); + virtual ~CAudioMixerBoard(); + void HideAll(); void ApplyNewConClientList ( CVector& vecChanInfo ); void SetServerName ( const QString& strNewServerName );