summaryrefslogtreecommitdiff
path: root/libs/ardour/globals.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/globals.cc')
-rw-r--r--libs/ardour/globals.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc
index 1342c0147b..59a12a2917 100644
--- a/libs/ardour/globals.cc
+++ b/libs/ardour/globals.cc
@@ -372,7 +372,9 @@ ARDOUR::get_user_ardour_path ()
/* create it if necessary */
- mkdir (path.c_str (), 0755);
+ if (g_mkdir_with_parents (path.c_str (), 0755)) {
+ throw exception ();
+ }
return path;
}