diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2017-08-17 13:24:49 -0500 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2017-08-17 13:32:01 -0500 |
commit | ed8b8ffc719b18f393bd4a12a617a71088d0ed92 (patch) | |
tree | 882b070a1b0f1f363df22091a7d0100b10372365 /gtk2_ardour/ardour_ui.cc | |
parent | 6c49d9555ab57ea4e0360a9c37205b605d5b090a (diff) |
Track Templates: redesign of Add Track dialog.
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 4b3c372281..bbdb4d7599 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -4388,6 +4388,22 @@ ARDOUR_UI::add_route_dialog_response (int r) return; } + std::string template_name = add_route_dialog->get_template_path(); + if ( !template_name.empty() ) { + + if (!template_name.empty() && template_name.substr (0, 11) == "urn:ardour:") { + + //ret = build_session_from_dialog (session_dialog, session_path, session_name); + meta_session_setup (template_name.substr (11)); + + } else { + + //could be a user's track template (from file). ToDo + } + + return; + } + if ((count = add_route_dialog->count()) <= 0) { return; } |