- try {
- sys::create_directories (user_config_directory ());
- }
- catch (const sys::filesystem_error& ex) {
- error << "Could not create user configuration directory" << endmsg;
- return -1;
- }
-
- sys::path rcfile_path(user_config_directory());
-
- rcfile_path /= "ardour3_ui.conf";
- const string rcfile = rcfile_path.to_string();
+ std::string rcfile(user_config_directory());
+ rcfile = Glib::build_filename (rcfile, "ardour3_ui.conf");