aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-06 16:21:05 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-06 16:21:05 +0000
commitcdec2b3a7641c8cebc35cb6003ffc99196bfa4e5 (patch)
tree0e9e310f7bc2fb8a28cfd815bfb2474f0dd533d6
parent88a5a4439ed163bbe7cf23033bfecb1c30175da5 (diff)
downloadqmmp-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.cpp6
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;
}