Fall back to default Session export dir, if export path does not exist.
authorRobin Gareus <robin@gareus.org>
Wed, 25 Jul 2018 16:21:55 +0000 (18:21 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 25 Jul 2018 16:21:55 +0000 (18:21 +0200)
libs/ardour/export_filename.cc

index 3e0e3f62bf7d6181aa168d05e9d5655a01a82b96..1c8c53d117bc683fa4266c9afa0704f0a9577e8a 100644 (file)
@@ -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();
        }