diff options
-rw-r--r-- | mbbsd/pmore.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/mbbsd/pmore.c b/mbbsd/pmore.c index 7adfc184..589fa893 100644 --- a/mbbsd/pmore.c +++ b/mbbsd/pmore.c @@ -422,6 +422,8 @@ MF_Movie mfmovie; mfmovie.mode = MFDISP_MOVIE_YES; \ if (mfmovie.mode == MFDISP_MOVIE_PLAYING_OLD) \ mfmovie.mode = MFDISP_MOVIE_NO; \ + mf_determinemaxdisps(MFNAV_PAGE, 0); \ + mf_forward(0); \ } #define RESET_MOVIE() { \ @@ -1807,8 +1809,6 @@ pmore(char *fpath, int promptend) if(!mf_movieNextFrame()) { STOP_MOVIE(); - mf_determinemaxdisps(MFNAV_PAGE, 0); - mf_forward(0); if(promptend == NA) { @@ -1848,10 +1848,11 @@ pmore(char *fpath, int promptend) } } else if(mfmovie.mode == MFDISP_MOVIE_PLAYING_OLD) + { mfmovie.mode = MFDISP_MOVIE_NO; - - mf_determinemaxdisps(MFNAV_PAGE, 0); - mf_forward(0); + mf_determinemaxdisps(MFNAV_PAGE, 0); + mf_forward(0); + } } continue; } |