summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Mira <samuel.mira@qt.io>2021-12-21 11:23:36 +0000
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-01-07 09:59:18 +0000
commitaad1cd1a2f96cac196fbf42c88c6e40c7efdff06 (patch)
tree015f8c50779d7ee7dcd68915d8a30ada1e540023
parentc15c8b66160444a31937059a0e22251c16b296a7 (diff)
Fix Multimedia auto test Metadata in Android
Missing signal emit when the source is not valid Fixes: QTBUG-99359 Change-Id: I07c494d83b55af7d4f94fcede8a86eba60f52f03 Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from commit 8715577e3edd24d75b95992e398cc1d88c711233) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp b/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp
index 3049fdfe9..d97b66670 100644
--- a/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp
+++ b/src/multimedia/platform/android/mediaplayer/qandroidmediaplayer.cpp
@@ -907,8 +907,10 @@ void QAndroidMediaPlayer::setMediaStatus(QMediaPlayer::MediaStatus status)
{
mediaStatusChanged(status);
- if (status == QMediaPlayer::NoMedia || status == QMediaPlayer::InvalidMedia)
+ if (status == QMediaPlayer::NoMedia || status == QMediaPlayer::InvalidMedia) {
Q_EMIT durationChanged(0);
+ Q_EMIT metaDataChanged();
+ }
if (status == QMediaPlayer::EndOfMedia)
Q_EMIT positionChanged(position());