aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-09-29 17:17:39 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-09-29 17:17:39 +0000
commitfebcd9b1a8c1ad5e53a4688e09103f4d3dae70a5 (patch)
tree6bc6688fa732e04b529817278cd860f684ce2843
parente12fe1f44f06e444675b39d0081627cfa9f6b80d (diff)
downloadqmmp-febcd9b1a8c1ad5e53a4688e09103f4d3dae70a5.tar.gz
qmmp-febcd9b1a8c1ad5e53a4688e09103f4d3dae70a5.tar.bz2
qmmp-febcd9b1a8c1ad5e53a4688e09103f4d3dae70a5.zip
fixed regression
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1921 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/qmmp/soundcore.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qmmp/soundcore.cpp b/src/qmmp/soundcore.cpp
index 925f66ab5..4f551a04f 100644
--- a/src/qmmp/soundcore.cpp
+++ b/src/qmmp/soundcore.cpp
@@ -91,7 +91,8 @@ bool SoundCore::play(const QString &source, bool queue, qint64 offset)
{
m_pendingSources.removeAll(s);
s->deleteLater();
- m_handler->dispatch(Qmmp::NormalError);
+ if(m_handler->state() == Qmmp::Stopped || m_handler->state() == Qmmp::Buffering)
+ m_handler->dispatch(Qmmp::NormalError);
}
return ok;
}