_content_panel->film_changed (p);
_dcp_panel->film_changed (p);
+
+ if (p == Film::CONTENT && !_film->content().empty ()) {
+ /* Select newly-added content */
+ _content_panel->set_selection (_film->content().back ());
+ }
}
void
/** Sets the Film that we are editing */
void
-FilmEditor::set_film (shared_ptr<Film> f)
+FilmEditor::set_film (shared_ptr<Film> film)
{
- set_general_sensitivity (f != 0);
+ set_general_sensitivity (film != 0);
- if (_film == f) {
+ if (_film == film) {
return;
}
- _film = f;
+ _film = film;
_content_panel->set_film (_film);
_dcp_panel->set_film (_film);