diff options
author | Robin Gareus <robin@gareus.org> | 2017-10-04 05:06:47 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-10-04 05:06:47 +0200 |
commit | 9c3983a7a5a4a6e50db94bfc80d0cdee3753e998 (patch) | |
tree | 485e68db7c2cd9c5f3cad2e0db1639c22dc8d804 /libs/ardour/ardour/file_source.h | |
parent | e31f5d999837b0d0d63dc824c50e9da4acca7244 (diff) |
Fix various edge-cases with session-archives
* prevent duplicate names when pulling-in external sources
* drop "origin" after including external sources
* don't include unused playlists
(they may reference sources that are not included)
* likewise exclude unused regions
Diffstat (limited to 'libs/ardour/ardour/file_source.h')
-rw-r--r-- | libs/ardour/ardour/file_source.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/ardour/file_source.h b/libs/ardour/ardour/file_source.h index 0f3b9bce66..7452e9fb5b 100644 --- a/libs/ardour/ardour/file_source.h +++ b/libs/ardour/ardour/file_source.h @@ -80,6 +80,7 @@ public: bool is_stub () const; const std::string& origin() const { return _origin; } + void set_origin (std::string const& o) { _origin = o; } virtual void set_path (const std::string&); void replace_file (const std::string&); |