mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-27 23:48:22 +01:00
if user asks for session templates, make sure user template dir exists, and switch file browser default to that dir
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5755 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
3177c9b0b4
commit
aee0eabca4
1 changed files with 9 additions and 2 deletions
|
|
@ -411,8 +411,15 @@ printf("system template path = %s\n", sys_templates_path.c_str());
|
|||
|
||||
//if USER template folder exists, add it to the file chooser
|
||||
const std::string user_template_path = ARDOUR::get_user_ardour_path() + template_dir_name;
|
||||
if (Glib::file_test(user_template_path, Glib::FILE_TEST_IS_DIR))
|
||||
{
|
||||
bool utp_exists = true;
|
||||
|
||||
if (!Glib::file_test(user_template_path, Glib::FILE_TEST_IS_DIR)) {
|
||||
if (g_mkdir_with_parents (user_template_path.c_str(), 0755)) {
|
||||
utp_exists = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (utp_exists) {
|
||||
m_template->add_shortcut_folder(user_template_path);
|
||||
m_template->set_current_folder (user_template_path);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue