summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-04-02 21:29:07 +0100
committerCarl Hetherington <cth@carlh.net>2013-04-02 21:29:07 +0100
commit7f203e4df9ca94a44099c26158c6c81b5299567f (patch)
treea5567be5126f40fdb98f032a6799f7fde01f13dd /src/lib
parent956da4b106e14c49b179176acf6484c479c21094 (diff)
A few more fixes; set up Playlist as required.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/film.cc6
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);