From aa7fdf82a06ad848eb5e5280a0869d0c9e1d105c Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 22 Oct 2014 15:22:55 +0200 Subject: [PATCH] windows: allow loading session with absolute path --- gtk2_ardour/ardour_ui.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 0cf6682aec..4141bd720b 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -2807,8 +2807,14 @@ ARDOUR_UI::get_session_parameters (bool quit_on_cancel, bool should_be_new, stri } if (session_name[0] == G_DIR_SEPARATOR || +#ifdef PLATFORM_WINDOWS + (session_name.length() > 3 && session_name[1] == ':' && session_name[2] == G_DIR_SEPARATOR) +#else (session_name.length() > 2 && session_name[0] == '.' && session_name[1] == G_DIR_SEPARATOR) || - (session_name.length() > 3 && session_name[0] == '.' && session_name[1] == '.' && session_name[2] == G_DIR_SEPARATOR)) { + (session_name.length() > 3 && session_name[0] == '.' && session_name[1] == '.' && session_name[2] == G_DIR_SEPARATOR) +#endif + ) + { /* absolute path or cwd-relative path specified for session name: infer session folder from what was given.