[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeplasma-addons/applets/nowplaying
From: Alex Merry <kde () randomguy3 ! me ! uk>
Date: 2009-03-09 22:34:26
Message-ID: 1236638066.835998.19460.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 937561 by alexmerry:
Don't feed back when we change to a shorter track. Caused a shorter track played after a \
longer one to skip straight to the end.
M +4 -3 nowplaying.cpp
--- trunk/KDE/kdeplasma-addons/applets/nowplaying/nowplaying.cpp #937560:937561
@@ -75,8 +75,6 @@
m_positionSlider->setMinimum(0);
m_positionSlider->setMaximum(0);
m_positionSlider->setValue(0);
- connect(this, SIGNAL(lengthChanged(int)),
- m_positionSlider, SLOT(setMaximum(int)));
connect(m_positionSlider, SIGNAL(valueChanged(int)),
this, SLOT(setPosition(int)));
m_positionSlider->setEnabled(false);
@@ -246,10 +244,13 @@
int length = data["Length"].toInt();
if (length != m_length) {
m_length = length;
+
+ m_positionSlider->blockSignals(true);
if (length == 0) {
updatePositionSlider(0);
}
- emit lengthChanged(m_length);
+ m_positionSlider->setMaximum(length);
+ m_positionSlider->blockSignals(false);
}
if (length != 0) {
int pos = data["Position"].toInt();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic