summaryrefslogtreecommitdiff
path: root/libs/ardour/export_filename.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-07-25 18:21:55 +0200
committerRobin Gareus <robin@gareus.org>2018-07-25 18:21:55 +0200
commit4b55d65eaa86157a965246e8a023e6396b5bce4c (patch)
treef7e63db8e5b5a6f97c0c361770c0acd263ccfc8d /libs/ardour/export_filename.cc
parent0dc9c068e7484efe691e39268df2460cbf25db8f (diff)
Fall back to default Session export dir, if export path does not exist.
Diffstat (limited to 'libs/ardour/export_filename.cc')
-rw-r--r--libs/ardour/export_filename.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/export_filename.cc b/libs/ardour/export_filename.cc
index 3e0e3f62bf..1c8c53d117 100644
--- a/libs/ardour/export_filename.cc
+++ b/libs/ardour/export_filename.cc
@@ -131,7 +131,7 @@ ExportFilename::set_state (const XMLNode & node)
}
}
- if (folder.empty()) {
+ if (folder.empty() || !Glib::file_test (folder, FileTest (FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))) {
folder = session.session_directory().export_path();
}