diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-10-06 16:21:05 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-10-06 16:21:05 +0000 |
| commit | cdec2b3a7641c8cebc35cb6003ffc99196bfa4e5 (patch) | |
| tree | 0e9e310f7bc2fb8a28cfd815bfb2474f0dd533d6 | |
| parent | 88a5a4439ed163bbe7cf23033bfecb1c30175da5 (diff) | |
| download | qmmp-cdec2b3a7641c8cebc35cb6003ffc99196bfa4e5.tar.gz qmmp-cdec2b3a7641c8cebc35cb6003ffc99196bfa4e5.tar.bz2 qmmp-cdec2b3a7641c8cebc35cb6003ffc99196bfa4e5.zip | |
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
| -rw-r--r-- | src/qmmp/qmmpaudioengine.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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; } |
