From c49fb8d72072eb4ba6b2f8260afa12a20301e947 Mon Sep 17 00:00:00 2001 From: Dominik Holland Date: Wed, 12 Feb 2020 11:21:21 +0100 Subject: 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 Reviewed-by: Robert Griebl --- src/plugins/ivimedia/media_qtro/mediaplayerbackend.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()); -- cgit v1.2.3