diff options
Diffstat (limited to 'src/lib/film.cc')
| -rw-r--r-- | src/lib/film.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc index 2a50e8c81..90b18ea70 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -167,8 +167,9 @@ Film::Film (optional<boost::filesystem::path> dir) set_isdcf_date_today (); _playlist_change_connection = _playlist->Change.connect (bind (&Film::playlist_change, this, _1)); - _playlist_order_changed_connection = _playlist->OrderChanged.connect (bind (&Film::playlist_order_changed, this)); + _playlist_order_changed_connection = _playlist->OrderChange.connect (bind (&Film::playlist_order_changed, this)); _playlist_content_change_connection = _playlist->ContentChange.connect (bind (&Film::playlist_content_change, this, _1, _2, _3, _4)); + _playlist_length_change_connection = _playlist->LengthChange.connect (bind(&Film::playlist_length_change, this)); if (dir) { /* Make state.directory a complete path without ..s (where possible) @@ -1293,6 +1294,12 @@ Film::playlist_content_change (ChangeType type, weak_ptr<Content> c, int p, bool } void +Film::playlist_length_change () +{ + LengthChange (); +} + +void Film::playlist_change (ChangeType type) { signal_change (type, CONTENT); |
