Mercurial > mplayer.hg
changeset 34669:697aaedfe59e
Remove global variable pointing to playlist item last played.
The variable and the condition it is used for are pointless, because
it isn't possible to insert an playlist item before the current one
without rebuilding the whole list which would invalidate this pointer.
author | ib |
---|---|
date | Wed, 22 Feb 2012 13:27:42 +0000 |
parents | 00e8aecfa7ff |
children | 9b1849ac4ef7 |
files | gui/interface.c gui/ui/main.c gui/util/list.c gui/util/list.h |
diffstat | 4 files changed, 3 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/gui/interface.c Wed Feb 22 10:53:00 2012 +0000 +++ b/gui/interface.c Wed Feb 22 13:27:42 2012 +0000 @@ -772,8 +772,9 @@ break; } - if (guiInfo.Playing && (next = listMgr(PLAYLIST_ITEM_GET_NEXT, 0)) && (plLastPlayed != next)) { - plLastPlayed = next; + next = listMgr(PLAYLIST_ITEM_GET_NEXT, 0); + + if (guiInfo.Playing && next) { uiSetFileName(next->path, next->name, STREAMTYPE_FILE); guiInfo.NewPlay = GUI_FILE_NEW; guiInfo.Track++;
--- a/gui/ui/main.c Wed Feb 22 10:53:00 2012 +0000 +++ b/gui/ui/main.c Wed Feb 22 13:27:42 2012 +0000 @@ -211,7 +211,6 @@ if ( listMgr( PLAYLIST_ITEM_GET_CURR,0 ) &&( guiInfo.StreamType == STREAMTYPE_FILE ) ) { plItem * next = listMgr( PLAYLIST_ITEM_GET_CURR,0 ); - plLastPlayed=next; uiSetFileName( next->path,next->name,SAME_STREAMTYPE ); }