X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=lib%2Fmedia_list_player.c;h=9ac935a716f09b4cb42de1b9ddfb6e41454a93be;hb=d5a10108b44c274a2824919daca899d0a91ff7a0;hp=d0a0ce16ff26ef890e55db63e3fd6669b5af0d22;hpb=198167d307d6e8c4628e60ad5d19f8e376db427c;p=vlc diff --git a/lib/media_list_player.c b/lib/media_list_player.c index d0a0ce16ff..9ac935a716 100644 --- a/lib/media_list_player.c +++ b/lib/media_list_player.c @@ -474,6 +474,8 @@ libvlc_media_list_player_new(libvlc_instance_t * p_instance) libvlc_MediaListPlayerNextItemSet ); libvlc_event_manager_register_event_type( p_mlp->p_event_manager, libvlc_MediaListPlayerStopped ); + libvlc_event_manager_register_event_type( p_mlp->p_event_manager, + libvlc_MediaListPlayerPlayed ); p_mlp->e_playback_mode = libvlc_playback_mode_default; return p_mlp; @@ -781,6 +783,10 @@ static int set_relative_playlist_position_and_play( if (!path) { libvlc_media_list_unlock(p_mlp->p_mlist); + /* Send list played event */ + libvlc_event_t event; + event.type = libvlc_MediaListPlayerPlayed; + libvlc_event_send(p_mlp->p_event_manager, &event); return -1; }