From 45453fa4fbe4f5563236ced555dc0f108f3999ab Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 22 Mar 2013 09:27:13 +0000 Subject: fixed dbus warning git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3337 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/General/mpris/mpris2/player2object.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/plugins/General/mpris') diff --git a/src/plugins/General/mpris/mpris2/player2object.cpp b/src/plugins/General/mpris/mpris2/player2object.cpp index c3f6fe04f..1aeb4b2ac 100644 --- a/src/plugins/General/mpris/mpris2/player2object.cpp +++ b/src/plugins/General/mpris/mpris2/player2object.cpp @@ -38,8 +38,8 @@ Player2Object::Player2Object(QObject *parent) : QDBusAbstractAdaptor(parent) m_pl_manager = m_player->playListManager(); connect(m_core, SIGNAL(metaDataChanged ()), SLOT(updateId())); connect(m_core, SIGNAL(metaDataChanged ()), SLOT(emitPropertiesChanged())); - connect(m_core, SIGNAL(stateChanged (Qmmp::State)), SLOT(emitPropertiesChanged())); connect(m_core, SIGNAL(stateChanged (Qmmp::State)), SLOT(checkState(Qmmp::State))); + connect(m_core, SIGNAL(stateChanged (Qmmp::State)), SLOT(emitPropertiesChanged())); connect(m_core, SIGNAL(volumeChanged(int,int)), SLOT(emitPropertiesChanged())); connect(m_core, SIGNAL(elapsedChanged(qint64)), SLOT(checkSeeking(qint64))); connect(m_pl_manager, SIGNAL(repeatableListChanged(bool)), SLOT(emitPropertiesChanged())); @@ -328,7 +328,10 @@ void Player2Object::updateId() void Player2Object::checkState(Qmmp::State state) { if(state == Qmmp::Playing) + { + updateId(); m_previous_pos = 0; + } } void Player2Object::checkSeeking(qint64 elapsed) -- cgit v1.2.3-13-gbd6f