# HG changeset patch # User ib # Date 1313166678 0 # Node ID 67790ce1185edeabfd568e81e54f8c2ae264c398 # Parent e0d211c62cf77513ca20c838db0127bf6c23b029 Provide track information for playlists. The documentation says so. diff -r e0d211c62cf7 -r 67790ce1185e gui/interface.c --- a/gui/interface.c Fri Aug 12 15:25:30 2011 +0000 +++ b/gui/interface.c Fri Aug 12 16:31:18 2011 +0000 @@ -790,6 +790,7 @@ guiInfo.NewPlay = GUI_FILE_NEW; nfree(guiInfo.AudioFilename); nfree(guiInfo.SubtitleFilename); + guiInfo.Track++; } else { if (guiInfo.NewPlay == GUI_FILE_NEW) break; diff -r e0d211c62cf7 -r 67790ce1185e gui/ui/actions.c --- a/gui/ui/actions.c Fri Aug 12 15:25:30 2011 +0000 +++ b/gui/ui/actions.c Fri Aug 12 16:31:18 2011 +0000 @@ -346,6 +346,7 @@ if (prev) { uiSetFileName(prev->path, prev->name, STREAMTYPE_FILE); uiGotoTheNext = 0; + guiInfo.Track--; break; } @@ -401,6 +402,7 @@ if (next) { uiSetFileName(next->path, next->name, STREAMTYPE_FILE); uiGotoTheNext = 0; + guiInfo.Track++; break; } diff -r e0d211c62cf7 -r 67790ce1185e gui/ui/main.c --- a/gui/ui/main.c Fri Aug 12 15:25:30 2011 +0000 +++ b/gui/ui/main.c Fri Aug 12 16:31:18 2011 +0000 @@ -201,6 +201,8 @@ case STREAMTYPE_STREAM: case STREAMTYPE_FILE: guiInfoMediumClear( CLEAR_ALL - CLEAR_FILE ); + if ( !guiInfo.Track ) + guiInfo.Track=1; guiInfo.NewPlay=GUI_FILE_NEW; break; #ifdef CONFIG_VCD