From d2ba90b2c192849eb924c1f470daa22516d8b634 Mon Sep 17 00:00:00 2001 From: Todd Naugle Date: Fri, 7 May 2021 12:25:26 -0500 Subject: [PATCH] Fallback to the default export path when the saved export path is not found. Previously we would end up with an export path of top level session directory. --- libs/ardour/export_filename.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/ardour/export_filename.cc b/libs/ardour/export_filename.cc index 9ff397b322..5a01ebce88 100644 --- a/libs/ardour/export_filename.cc +++ b/libs/ardour/export_filename.cc @@ -128,8 +128,9 @@ ExportFilename::set_state (const XMLNode & node) if (child->get_property ("path", tmp)) { tmp = Glib::build_filename (folder, tmp); if (!Glib::file_test (tmp, Glib::FILE_TEST_EXISTS)) { - warning << string_compose (_("Existing export folder for this session (%1) does not exist - ignored"), tmp) << endmsg; - } else { + warning << string_compose (_("Existing export folder for this session (%1) does not exist - using default"), tmp) << endmsg; + folder = session.session_directory().export_path(); + } else { folder = tmp; } }