diff options
author | Dominik Holland <dominik.holland@qt.io> | 2020-02-12 11:21:21 +0100 |
---|---|---|
committer | Dominik Holland <dominik.holland@qt.io> | 2020-03-02 09:54:29 +0100 |
commit | c49fb8d72072eb4ba6b2f8260afa12a20301e947 (patch) | |
tree | 003b8086ecdcdbdb81090dbc0dc2d0ab2a06a5b8 | |
parent | 721f1e60cefdaa1a17eb945a6b806fdfb9797546 (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.cpp | 2 |
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()); |