diff options
author | Torben Hohn <torbenh@gmx.de> | 2010-06-02 16:21:02 +0000 |
---|---|---|
committer | Torben Hohn <torbenh@gmx.de> | 2010-06-02 16:21:02 +0000 |
commit | 51ad790745400eeb38547fa4de842202fec934b8 (patch) | |
tree | 6532300509bf85246573699c71c00ec25bc0b57b /gtk2_ardour/opts.cc | |
parent | b65fe35f675293fb31e0b1a34cb6ac541773edc0 (diff) |
add -P flag blocking port connections while loading session
git-svn-id: svn://localhost/ardour2/branches/3.0@7213 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/opts.cc')
-rw-r--r-- | gtk2_ardour/opts.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/opts.cc b/gtk2_ardour/opts.cc index 1b692f788d..e15df90fd5 100644 --- a/gtk2_ardour/opts.cc +++ b/gtk2_ardour/opts.cc @@ -40,6 +40,7 @@ bool ARDOUR_COMMAND_LINE::use_vst = true; bool ARDOUR_COMMAND_LINE::new_session = false; char* ARDOUR_COMMAND_LINE::curvetest_file = 0; bool ARDOUR_COMMAND_LINE::try_hw_optimization = true; +bool ARDOUR_COMMAND_LINE::no_connect_ports = false; string ARDOUR_COMMAND_LINE::keybindings_path = ""; /* empty means use builtin default */ Glib::ustring ARDOUR_COMMAND_LINE::menus_file = "ardour.menus"; bool ARDOUR_COMMAND_LINE::finder_invoked_ardour = false; @@ -79,7 +80,7 @@ print_help (const char *execname) int ARDOUR_COMMAND_LINE::parse_opts (int argc, char *argv[]) { - const char *optstring = "bc:C:dD:hk:E:m:N:nOp:ST:U:vV"; + const char *optstring = "bc:C:dD:hk:E:m:N:nOp:PST:U:vV"; const char *execname = strrchr (argv[0], '/'); if (getenv ("ARDOUR_SAE")) { @@ -109,6 +110,7 @@ ARDOUR_COMMAND_LINE::parse_opts (int argc, char *argv[]) { "save", 1, 0, 'E' }, { "uuid", 1, 0, 'U' }, { "template", 1, 0, 'T' }, + { "no-connect-ports", 0, 0, 'P' }, { 0, 0, 0, 0 } }; @@ -177,6 +179,10 @@ ARDOUR_COMMAND_LINE::parse_opts (int argc, char *argv[]) try_hw_optimization = false; break; + case 'P': + no_connect_ports = true; + break; + case 'V': #ifdef VST_SUPPORT use_vst = false; |