summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/po/fr_FR.po4
-rw-r--r--src/wx/film_viewer.cc5
2 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/po/fr_FR.po b/src/lib/po/fr_FR.po
index 2b3bf7d5e..0a9936e4b 100644
--- a/src/lib/po/fr_FR.po
+++ b/src/lib/po/fr_FR.po
@@ -550,12 +550,12 @@ msgstr "Ajoutez un contenu pour créer le DCP"
#: src/lib/image_content.cc:68
#, fuzzy
msgid "[moving images]"
-msgstr "%1 [diaporama]"
+msgstr "[diaporama]"
#: src/lib/image_content.cc:66
#, fuzzy
msgid "[still]"
-msgstr "%1 [fixe]"
+msgstr "[fixe]"
#: src/lib/film.cc:242
msgid "cannot contain slashes"
diff --git a/src/wx/film_viewer.cc b/src/wx/film_viewer.cc
index 7e1b61811..b0bc65750 100644
--- a/src/wx/film_viewer.cc
+++ b/src/wx/film_viewer.cc
@@ -222,6 +222,11 @@ FilmViewer::slider_moved ()
{
if (_film && _player) {
try {
+ Time t = _slider->GetValue() * _film->length() / 4096;
+ /* Ensure that we hit the end of the film at the end of the slider */
+ if (t >= _film->length ()) {
+ t = _film->length() - _film->video_frames_to_time (1);
+ }
_player->seek (DCPTime (_film->length().get() * _slider->GetValue() / 4096), false);
fetch_next_frame ();
} catch (OpenFileError& e) {