vlc | branch: master | David Fuhrmann <dfuhrm...@videolan.org> | Tue Sep 30 17:19:02 2014 +0200| [e6dfd01f3dc2ff7b34006d214e57524f82e5ccd6] | committer: David Fuhrmann
macosx: do not start same input item twice of startup For playlist-autostart, PLAYLIST_PLAY is used now which does not restart the current item if there is already one running. This avoids restart of the same item in a quick succession, and thus workarounds the issue described in refs #11488. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e6dfd01f3dc2ff7b34006d214e57524f82e5ccd6 --- modules/gui/macosx/intf.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/gui/macosx/intf.m b/modules/gui/macosx/intf.m index 12c1496..71a9b17 100644 --- a/modules/gui/macosx/intf.m +++ b/modules/gui/macosx/intf.m @@ -773,12 +773,14 @@ static VLCMain *_o_sharedMainInstance = nil; [o_mainwindow updateTimeSlider]; [o_mainwindow updateVolumeSlider]; + // respect playlist-autostart + // note that PLAYLIST_PLAY will not stop any playback if already started playlist_t * p_playlist = pl_Get(VLCIntf); PL_LOCK; BOOL kidsAround = p_playlist->p_local_category->i_children != 0; - PL_UNLOCK; if (kidsAround && var_GetBool(p_playlist, "playlist-autostart")) - [[self playlist] playItem:nil]; + playlist_Control(p_playlist, PLAYLIST_PLAY, true); + PL_UNLOCK; } /* don't allow a double termination call. If the user has _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits