diff options
Diffstat (limited to 'src/wx/film_viewer.cc')
| -rw-r--r-- | src/wx/film_viewer.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/wx/film_viewer.cc b/src/wx/film_viewer.cc index 2cc63aea4..ab53a9d15 100644 --- a/src/wx/film_viewer.cc +++ b/src/wx/film_viewer.cc @@ -141,8 +141,12 @@ FilmViewer::fetch_current_frame_again () } Time const t = _film->video_frames_to_time (1); - - _player->seek (_player->video_position() - t * 1.5, true); + + /* This 2.5 is, in theory: 1 to get back to the same frame, 1 more + because we are about to call fetch_next_frame(), and 0.5 for luck. + */ + + _player->seek (_player->video_position() - t * 2.5, true); fetch_next_frame (); } |
