aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/mpris
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-03-22 09:27:13 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-03-22 09:27:13 +0000
commit45453fa4fbe4f5563236ced555dc0f108f3999ab (patch)
tree5751e67432b9cd6737f44bd1c30e44ea29fe8036 /src/plugins/General/mpris
parent45f47cbe48c64fdb731db7d02423a446c325b236 (diff)
downloadqmmp-45453fa4fbe4f5563236ced555dc0f108f3999ab.tar.gz
qmmp-45453fa4fbe4f5563236ced555dc0f108f3999ab.tar.bz2
qmmp-45453fa4fbe4f5563236ced555dc0f108f3999ab.zip
fixed dbus warning
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3337 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/mpris')
-rw-r--r--src/plugins/General/mpris/mpris2/player2object.cpp5
1 files changed, 4 insertions, 1 deletions
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)