diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-04-02 21:29:07 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-04-02 21:29:07 +0100 |
| commit | 7f203e4df9ca94a44099c26158c6c81b5299567f (patch) | |
| tree | a5567be5126f40fdb98f032a6799f7fde01f13dd /src/lib | |
| parent | 956da4b106e14c49b179176acf6484c479c21094 (diff) | |
A few more fixes; set up Playlist as required.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/film.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc index 20a7ee49b..9c4e8b50e 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -498,6 +498,8 @@ Film::read_metadata () } _dirty = false; + + _playlist->setup (_content); } libdcp::Size @@ -1054,6 +1056,8 @@ Film::remove_content (shared_ptr<Content> c) for (ContentList::iterator i = _content.begin(); i != _content.end(); ++i) { _content_connections.push_back (c->Changed.connect (bind (&Film::content_changed, this, _1))); } + + _playlist->setup (_content); } signal_changed (CONTENT); @@ -1073,6 +1077,7 @@ Film::move_content_earlier (shared_ptr<Content> c) --j; swap (*i, *j); + _playlist->setup (_content); } signal_changed (CONTENT); @@ -1095,6 +1100,7 @@ Film::move_content_later (shared_ptr<Content> c) } swap (*i, *j); + _playlist->setup (_content); } signal_changed (CONTENT); |
