diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-02-09 13:17:12 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-02-09 13:17:12 +0000 |
commit | 0878af607f30351842ceaf69cd8ebc4c5cd82c97 (patch) | |
tree | 9fbf2a6e6ec7e459ca07c99f0789883cc069e5a3 /mplayer.c | |
parent | 8e8a38b5cc6b8911313deb4343e911437addca99 (diff) | |
download | mpv-0878af607f30351842ceaf69cd8ebc4c5cd82c97.tar.bz2 mpv-0878af607f30351842ceaf69cd8ebc4c5cd82c97.tar.xz |
fuckin' 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9369 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -3339,12 +3339,14 @@ if(eof == PT_NEXT_ENTRY || eof == PT_PREV_ENTRY) { play_tree_step = 1; } else if (eof == PT_UP_NEXT || eof == PT_UP_PREV) { eof = eof == PT_UP_NEXT ? 1 : -1; - if(play_tree_iter_up_step(playtree_iter,eof,0) == PLAY_TREE_ITER_ENTRY) { - eof = 1; - } else { - play_tree_iter_free(playtree_iter); - playtree_iter = NULL; - } + if ( playtree_iter ) { + if(play_tree_iter_up_step(playtree_iter,eof,0) == PLAY_TREE_ITER_ENTRY) { + eof = 1; + } else { + play_tree_iter_free(playtree_iter); + playtree_iter = NULL; + } + } } else { // NEXT PREV SRC eof = eof == PT_PREV_SRC ? -1 : 1; } |