diff options
author | Dominik Holland <dominik.holland@pelagicore.com> | 2017-03-09 11:22:06 +0100 |
---|---|---|
committer | Dominik Holland <dominik.holland@pelagicore.com> | 2017-03-09 12:52:34 +0000 |
commit | c69eddbdfd062715b1ab51b28fb1278eb98751e0 (patch) | |
tree | 82962a624f49a3363e48cbce4b229acb2de860cc | |
parent | efabd98d1ba68a9623efb4b1be693406afefe194 (diff) |
media_simulator: Emit a zero position/duration when no track is available
Change-Id: Iccafc97c76840e10fd1cc6266b4c4b3ff2b7d379
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
-rw-r--r-- | src/plugins/ivimedia/media_simulator/mediaplayerbackend.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/ivimedia/media_simulator/mediaplayerbackend.cpp b/src/plugins/ivimedia/media_simulator/mediaplayerbackend.cpp index a36ef26..7615e47 100644 --- a/src/plugins/ivimedia/media_simulator/mediaplayerbackend.cpp +++ b/src/plugins/ivimedia/media_simulator/mediaplayerbackend.cpp @@ -77,8 +77,8 @@ MediaPlayerBackend::MediaPlayerBackend(const QSqlDatabase &database, QObject *pa void MediaPlayerBackend::initialize() { - m_count = 0; - m_currentIndex = -1; + emit durationChanged(0); + emit positionChanged(0); } void MediaPlayerBackend::play() @@ -314,6 +314,8 @@ void MediaPlayerBackend::setCurrentIndex(int index) m_player->setMedia(QUrl()); emit currentTrackChanged(QVariant()); emit currentIndexChanged(m_currentIndex); + emit durationChanged(0); + emit positionChanged(0); return; } |