diff options
author | Loïc Molinari <loic.molinari@canonical.com> | 2015-08-10 18:14:05 +0200 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@theqtcompany.com> | 2015-08-12 09:43:53 +0000 |
commit | b05e9d99c2e6e27049361a3c0f59ef9c8e57ea99 (patch) | |
tree | ea1cb5dc426c54b931871316999bfaa9504426b4 /src/multimedia/playback/qmediaplayer.cpp | |
parent | ae9095d5bcc6da54c35785f18cd67712b2c1cfa8 (diff) |
Bind the playlist connected to a player.
Change-Id: I3c2e00773c88f671bdffcfe8c8175330ca405d4a
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/multimedia/playback/qmediaplayer.cpp')
-rw-r--r-- | src/multimedia/playback/qmediaplayer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/multimedia/playback/qmediaplayer.cpp b/src/multimedia/playback/qmediaplayer.cpp index 5b271bcf3..902577ef3 100644 --- a/src/multimedia/playback/qmediaplayer.cpp +++ b/src/multimedia/playback/qmediaplayer.cpp @@ -465,6 +465,7 @@ void QMediaPlayerPrivate::disconnectPlaylist() QObject::disconnect(playlist, SIGNAL(currentMediaChanged(QMediaContent)), q, SLOT(_q_updateMedia(QMediaContent))); QObject::disconnect(playlist, SIGNAL(destroyed()), q, SLOT(_q_playlistDestroyed())); + q->unbind(playlist); } } @@ -472,6 +473,7 @@ void QMediaPlayerPrivate::connectPlaylist() { Q_Q(QMediaPlayer); if (playlist) { + q->bind(playlist); QObject::connect(playlist, SIGNAL(currentMediaChanged(QMediaContent)), q, SLOT(_q_updateMedia(QMediaContent))); QObject::connect(playlist, SIGNAL(destroyed()), q, SLOT(_q_playlistDestroyed())); |