From cdec2b3a7641c8cebc35cb6003ffc99196bfa4e5 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 6 Oct 2009 16:21:05 +0000 Subject: fixed problem with qt 4.6 (Closes issue 179) git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1291 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmp/qmmpaudioengine.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/qmmp/qmmpaudioengine.cpp b/src/qmmp/qmmpaudioengine.cpp index ac3f58e6b..02f1bb67b 100644 --- a/src/qmmp/qmmpaudioengine.cpp +++ b/src/qmmp/qmmpaudioengine.cpp @@ -228,7 +228,7 @@ void QmmpAudioEngine::stop() while(!m_decoders.isEmpty()) { Decoder *d = m_decoders.dequeue(); - delete m_inputs.take(d); + m_inputs.take(d)->deleteLater (); delete d; } reset(); @@ -361,7 +361,7 @@ void QmmpAudioEngine::run() } else if(!m_decoders.isEmpty()) { - delete m_inputs.take(m_decoder); + m_inputs.take(m_decoder)->deleteLater (); delete m_decoder; m_decoder = m_decoders.dequeue(); //use current output if possible @@ -422,7 +422,7 @@ void QmmpAudioEngine::run() } if(m_decoder) { - delete m_inputs.take(m_decoder); + m_inputs.take(m_decoder)->deleteLater (); delete m_decoder; m_decoder = 0; } -- cgit v1.2.3-13-gbd6f