aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2017-03-09 11:22:06 +0100
committerDominik Holland <dominik.holland@pelagicore.com>2017-03-09 12:52:34 +0000
commitc69eddbdfd062715b1ab51b28fb1278eb98751e0 (patch)
tree82962a624f49a3363e48cbce4b229acb2de860cc
parentefabd98d1ba68a9623efb4b1be693406afefe194 (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.cpp6
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;
}