aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@qt.io>2020-02-12 11:21:21 +0100
committerDominik Holland <dominik.holland@qt.io>2020-03-02 09:54:29 +0100
commitc49fb8d72072eb4ba6b2f8260afa12a20301e947 (patch)
tree003b8086ecdcdbdb81090dbc0dc2d0ab2a06a5b8
parent721f1e60cefdaa1a17eb945a6b806fdfb9797546 (diff)
media_qtro: Correctly emit the current state on a reconnect
Make sure to also use the fromRemoteObjectVariant() helper function when emitting the current state directly from the initialize() call. Otherwise the QIviMediaPlayer will bail because it can't accept the broken matroska QVariant. Change-Id: I162c90cb64e6a81a7c85674783fb379deea910df Fixes: AUTOSUITE-1475 Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com> Reviewed-by: Robert Griebl <robert.griebl@qt.io>
-rw-r--r--src/plugins/ivimedia/media_qtro/mediaplayerbackend.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/ivimedia/media_qtro/mediaplayerbackend.cpp b/src/plugins/ivimedia/media_qtro/mediaplayerbackend.cpp
index 11f77e8..48b185b 100644
--- a/src/plugins/ivimedia/media_qtro/mediaplayerbackend.cpp
+++ b/src/plugins/ivimedia/media_qtro/mediaplayerbackend.cpp
@@ -68,7 +68,7 @@ void MediaPlayerBackend::initialize()
emit playStateChanged(m_replica->playState());
emit positionChanged(m_replica->position());
emit durationChanged(m_replica->duration());
- emit currentTrackChanged(m_replica->currentTrack());
+ emit currentTrackChanged(m_helper->fromRemoteObjectVariant(m_replica->currentTrack()));
emit currentIndexChanged(m_replica->currentIndex());
emit volumeChanged(m_replica->volume());
emit mutedChanged(m_replica->muted());