diff options
Diffstat (limited to 'examples/player/mediaapp.cpp')
-rw-r--r-- | examples/player/mediaapp.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/player/mediaapp.cpp b/examples/player/mediaapp.cpp index ab07fff..0285bae 100644 --- a/examples/player/mediaapp.cpp +++ b/examples/player/mediaapp.cpp @@ -137,7 +137,7 @@ void MediaApp::onPositionChanged() length.toString("hh:mm:ss.zzz")); if (length != QTime(0,0)) { - m_positionSlider->setValue(curpos.msecsTo(QTime()) * 1000 / length.msecsTo(QTime())); + m_positionSlider->setValue(curpos.msecsTo(QTime(0,0)) * 1000 / length.msecsTo(QTime(0,0))); } else { m_positionSlider->setValue(0); } @@ -151,9 +151,9 @@ void MediaApp::onPositionChanged() /* Called when the user changes the slider's position */ void MediaApp::setPosition(int value) { - uint length = -m_player->length().msecsTo(QTime()); + uint length = -m_player->length().msecsTo(QTime(0,0)); if (length != 0 && value > 0) { - QTime pos; + QTime pos(0,0); pos = pos.addMSecs(length * (value / 1000.0)); m_player->setPosition(pos); } |