Improve config dialog layout (#181).
[dcpomatic.git] / src / wx / film_viewer.cc
index cb5e6b4c2003063fd20060c963982b417c23a47d..d42829880876959638afabcfdcf1d202a0c6d7fa 100644 (file)
@@ -126,10 +126,10 @@ FilmViewer::set_film (shared_ptr<Film> f)
                return;
        }
 
-       _player = f->player ();
+       _player = f->make_player ();
        _player->disable_audio ();
        _player->Video.connect (boost::bind (&FilmViewer::process_video, this, _1, _3));
-       _player->Changed.connect (boost::bind (&FilmViewer::player_changed, this));
+       _player->Changed.connect (boost::bind (&FilmViewer::player_changed, this, _1));
 
        calculate_sizes ();
        fetch_current_frame_again ();
@@ -377,8 +377,12 @@ FilmViewer::forward_clicked (wxCommandEvent &)
 }
 
 void
-FilmViewer::player_changed ()
+FilmViewer::player_changed (bool frequent)
 {
+       if (frequent) {
+               return;
+       }
+       
        calculate_sizes ();
        fetch_current_frame_again ();
 }