diff options
Diffstat (limited to 'src/wx/film_editor.cc')
| -rw-r--r-- | src/wx/film_editor.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/wx/film_editor.cc b/src/wx/film_editor.cc index 0b9f86988..427afb6e8 100644 --- a/src/wx/film_editor.cc +++ b/src/wx/film_editor.cc @@ -890,8 +890,8 @@ FilmEditor::set_film (shared_ptr<Film> f) film_changed (Film::DCP_VIDEO_FRAME_RATE); film_changed (Film::DCP_AUDIO_CHANNELS); - if (!_film->content().empty ()) { - set_selection (_film->content().front ()); + if (!_film->content_without_loop().empty ()) { + set_selection (_film->content_without_loop().front ()); } wxListEvent ev; @@ -1152,7 +1152,7 @@ FilmEditor::setup_content () _content->DeleteAllItems (); - Playlist::ContentList content = _film->content (); + Playlist::ContentList content = _film->content_without_loop (); for (Playlist::ContentList::iterator i = content.begin(); i != content.end(); ++i) { int const t = _content->GetItemCount (); _content->InsertItem (t, std_to_wx ((*i)->summary ())); @@ -1260,7 +1260,7 @@ FilmEditor::selected_content () return shared_ptr<Content> (); } - Playlist::ContentList c = _film->content (); + Playlist::ContentList c = _film->content_without_loop (); if (s < 0 || size_t (s) >= c.size ()) { return shared_ptr<Content> (); } @@ -1510,7 +1510,7 @@ FilmEditor::length_changed () void FilmEditor::set_selection (weak_ptr<Content> wc) { - Playlist::ContentList content = _film->content (); + Playlist::ContentList content = _film->content_without_loop (); for (size_t i = 0; i < content.size(); ++i) { if (content[i] == wc.lock ()) { _content->SetItemState (i, wxLIST_STATE_SELECTED, wxLIST_STATE_SELECTED); |
