diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 0b5b2e83ef..d0add4e2aa 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -582,7 +582,7 @@ class Session : public PBD::StatefulDestructible }; - int import_audiofiles (import_status&); + void import_audiofiles (import_status&); bool sample_rate_convert (import_status&, string infile, string& outfile); string build_tmp_convert_name (string file); diff --git a/libs/ardour/import.cc b/libs/ardour/import.cc index acde11aef7..a8fb4050f9 100644 --- a/libs/ardour/import.cc +++ b/libs/ardour/import.cc @@ -231,7 +231,7 @@ remove_file_source (boost::shared_ptr file_source) sys::remove (std::string(file_source->path())); } -int +void Session::import_audiofiles (import_status& status) { uint32_t cnt = 1; @@ -254,7 +254,7 @@ Session::import_audiofiles (import_status& status) { error << string_compose(_("Import: cannot open input sound file \"%1\""), (*p)) << endmsg; status.done = status.cancel = true; - return -1; + return; } vector new_paths = get_paths_for_new_sources (*p, @@ -279,8 +279,6 @@ Session::import_audiofiles (import_status& status) write_audio_data_to_new_files (source.get(), status, newfiles); } - - int ret = -1; if (!status.cancel) { struct tm* now; @@ -304,14 +302,10 @@ Session::import_audiofiles (import_status& status) std::copy (all_new_sources.begin(), all_new_sources.end(), std::back_inserter(status.sources)); - - ret = 0; } else { // this can throw...but it seems very unlikely std::for_each (all_new_sources.begin(), all_new_sources.end(), remove_file_source); } status.done = true; - - return ret; }