From a621f93311b285c0c530528603d11a18bda6023a Mon Sep 17 00:00:00 2001 From: Thomas Perl Date: Mon, 3 Feb 2014 19:31:39 +0100 Subject: [PATCH] GPodderPlayback: Notify when the player should be created --- common/GPodderPlayback.qml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/common/GPodderPlayback.qml b/common/GPodderPlayback.qml index f9fde97..fe5cf1d 100644 --- a/common/GPodderPlayback.qml +++ b/common/GPodderPlayback.qml @@ -25,6 +25,8 @@ MediaPlayer { id: player property int episode: 0 + signal playerCreated() + property var queue: ([]) property bool isPlaying: playbackState == MediaPlayer.PlayingState @@ -55,11 +57,17 @@ MediaPlayer { } // Load media / prepare and start playback + var old_episode = player.episode; player.episode = episode_id; player.source = episode.source; player.seekTargetSeconds = episode.position; seekAfterPlay = true; + // Notify interested parties that the player is now active + if (old_episode == 0) { + player.playerCreated(); + } + player.play(); }); }