diff options
author | Robin Gareus <robin@gareus.org> | 2017-09-23 02:31:00 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-09-23 02:31:00 +0200 |
commit | 94cce9e06e7f7ba0ea83ea5b2b369329df73c05f (patch) | |
tree | f47ec22b985c89a36a3cb4872f65e2cb05802abe /libs | |
parent | c724f3f82c53b0ec426bec322358ed2eccc52d58 (diff) |
Fix changing playlist (Track is responsible for signal emission)
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/ardour/disk_io.h | 2 | ||||
-rw-r--r-- | libs/ardour/disk_io.cc | 3 | ||||
-rw-r--r-- | libs/ardour/track.cc | 3 |
3 files changed, 3 insertions, 5 deletions
diff --git a/libs/ardour/ardour/disk_io.h b/libs/ardour/ardour/disk_io.h index c839191331..63378c4cac 100644 --- a/libs/ardour/ardour/disk_io.h +++ b/libs/ardour/ardour/disk_io.h @@ -110,8 +110,6 @@ class LIBARDOUR_API DiskIOProcessor : public Processor virtual void playlist_modified () {} virtual int use_playlist (DataType, boost::shared_ptr<Playlist>); - PBD::Signal1<void,DataType> PlaylistChanged; - virtual void adjust_buffering() = 0; protected: diff --git a/libs/ardour/disk_io.cc b/libs/ardour/disk_io.cc index 83f082a4f4..a2bc611158 100644 --- a/libs/ardour/disk_io.cc +++ b/libs/ardour/disk_io.cc @@ -362,9 +362,6 @@ DiskIOProcessor::use_playlist (DataType dt, boost::shared_ptr<Playlist> playlist DEBUG_TRACE (DEBUG::DiskIO, string_compose ("%1 now using playlist %1 (%2)\n", name(), playlist->name(), playlist->id())); - PlaylistChanged (dt); /* EMIT SIGNAL */ - _session.set_dirty (); - return 0; } diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index a86584ec65..38d13d186d 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -827,6 +827,9 @@ Track::use_playlist (DataType dt, boost::shared_ptr<Playlist> p) _playlists[dt] = p; } + _session.set_dirty (); + PlaylistChanged (); /* EMIT SIGNAL */ + return ret; } |