From 0b51d760ad4ca65c1bc9fa57a9d7f6a9ee6e5aab Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 11 Oct 2016 22:57:38 +0200 Subject: cleaner version of feed9648 -- fixes #7067 --- libs/ardour/audiofilesource.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libs/ardour/audiofilesource.cc b/libs/ardour/audiofilesource.cc index a25e19ea5a..3bf252af3d 100644 --- a/libs/ardour/audiofilesource.cc +++ b/libs/ardour/audiofilesource.cc @@ -131,9 +131,11 @@ AudioFileSource::AudioFileSource (Session& s, const string& path, Source::Flag f } -/** Constructor used for existing files via XML. File must exist. If _origin - * is an absolute path after ::set_state(), then the file is external to the - * session. +/** Constructor used for sources listed in session-files (XML) + * and missing sources (SilentFileSource). + * + * If _origin is an absolute path after ::set_state(), then the + * file is external to the session. */ AudioFileSource::AudioFileSource (Session& s, const XMLNode& node, bool must_exist) : Source (s, node) @@ -146,7 +148,6 @@ AudioFileSource::AudioFileSource (Session& s, const XMLNode& node, bool must_exi if (Glib::path_is_absolute (_origin)) { _path = _origin; - must_exist = true; } if (init (_path, must_exist)) { -- cgit v1.2.3