summaryrefslogtreecommitdiff
path: root/src/wx/playlist_controls.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/wx/playlist_controls.cc')
-rw-r--r--src/wx/playlist_controls.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/wx/playlist_controls.cc b/src/wx/playlist_controls.cc
index c7dad4139..bde065659 100644
--- a/src/wx/playlist_controls.cc
+++ b/src/wx/playlist_controls.cc
@@ -149,7 +149,7 @@ PlaylistControls::deselect_playlist ()
_selected_playlist = boost::none;
_spl_view->SetItemState (selected, 0, wxLIST_STATE_SELECTED);
}
- ResetFilm(std::make_shared<Film>(optional<boost::filesystem::path>()));
+ ResetFilm(std::make_shared<Film>(optional<boost::filesystem::path>()), {});
}
void
@@ -380,8 +380,9 @@ PlaylistControls::reset_film ()
{
DCPOMATIC_ASSERT (_selected_playlist);
auto film = std::make_shared<Film>(optional<boost::filesystem::path>());
- film->add_content (_playlists[*_selected_playlist].get()[_selected_playlist_position].content);
- ResetFilm (film);
+ auto entry = _playlists[*_selected_playlist].get(_selected_playlist_position);
+ film->add_content(entry.content);
+ ResetFilm(film, entry.crop_to_ratio);
}
void
@@ -425,7 +426,7 @@ PlaylistControls::viewer_finished ()
} else {
/* Finished the whole SPL */
_selected_playlist_position = 0;
- ResetFilm(std::make_shared<Film>(optional<boost::filesystem::path>()));
+ ResetFilm(std::make_shared<Film>(optional<boost::filesystem::path>()), {});
_play_button->Enable (true);
_pause_button->Enable (false);
}