diff options
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -2945,16 +2945,6 @@ if(eof == PT_NEXT_ENTRY || eof == PT_PREV_ENTRY) { eof = eof == PT_PREV_SRC ? -1 : 1; } -#ifdef HAVE_NEW_GUI - if( use_gui && !playtree_iter ) - { -#ifdef USE_DVDREAD - if ( !guiIntfStruct.DVDChanged ) -#endif - mplStop(); - } -#endif - if(eof == 0) eof = 1; while(playtree_iter != NULL) { @@ -2968,6 +2958,16 @@ while(playtree_iter != NULL) { break; } +#ifdef HAVE_NEW_GUI + if( use_gui && !playtree_iter ) + { +#ifdef USE_DVDREAD + if ( !guiIntfStruct.DVDChanged ) +#endif + mplStop(); + } +#endif + if(use_gui || playtree_iter != NULL #if defined( HAVE_NEW_GUI ) && defined( USE_DVDREAD ) || ( guiIntfStruct.DVDChanged && use_gui ) |