diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-06-28 16:05:35 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-06-28 16:05:35 -0400 |
commit | b2be7cb6bd797f40d998a80d61cc88a75632b193 (patch) | |
tree | 1ad2b8c28917aeef620e555e303088d8a534cfb7 /libs/ardour/session_playlists.cc | |
parent | 54d5f36311d041ce3d5fa3e6ed14fde30bcb70b7 (diff) |
remove debug output and add a few suggestive comments
Diffstat (limited to 'libs/ardour/session_playlists.cc')
-rw-r--r-- | libs/ardour/session_playlists.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/ardour/session_playlists.cc b/libs/ardour/session_playlists.cc index c2e0461546..368b043ef7 100644 --- a/libs/ardour/session_playlists.cc +++ b/libs/ardour/session_playlists.cc @@ -244,7 +244,6 @@ SessionPlaylists::destroy_region (boost::shared_ptr<Region> r) } } - void SessionPlaylists::find_equivalent_playlist_regions (boost::shared_ptr<Region> region, vector<boost::shared_ptr<Region> >& result) { @@ -260,7 +259,10 @@ SessionPlaylists::source_use_count (boost::shared_ptr<const Source> src) const { uint32_t count = 0; - cerr << "\t\tcheck " << playlists.size() << " playlists\n"; + /* XXXX this can go wildly wrong in the presence of circular references + * between compound regions. + */ + for (List::const_iterator p = playlists.begin(); p != playlists.end(); ++p) { if ((*p)->uses_source (src)) { ++count; @@ -268,7 +270,6 @@ SessionPlaylists::source_use_count (boost::shared_ptr<const Source> src) const } } - cerr << "\t\tcheck " << playlists.size() << " unused playlists\n"; for (List::const_iterator p = unused_playlists.begin(); p != unused_playlists.end(); ++p) { if ((*p)->uses_source (src)) { ++count; @@ -518,4 +519,3 @@ SessionPlaylists::foreach (boost::function<void(boost::shared_ptr<const Playlist } } } - |