X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fnsm.cc;h=e3ceba355f1f1c89b765f279718ac3c2f247a96b;hb=bd77b605f6b7075d99e479c7c0b4693c455b5506;hp=bd27fe532cd8b1003737d6d97ca6101fcdd2a825;hpb=43b94f7aa72ae3017672242a026af21421c08c1a;p=ardour.git diff --git a/gtk2_ardour/nsm.cc b/gtk2_ardour/nsm.cc index bd27fe532c..e3ceba355f 100644 --- a/gtk2_ardour/nsm.cc +++ b/gtk2_ardour/nsm.cc @@ -42,16 +42,18 @@ NSM_Client::command_save(char **out_msg) } int -NSM_Client::command_open(const char *name, - const char *display_name, - const char *client_id, - char **out_msg) +NSM_Client::command_open(const char* name, + const char* /*display_name*/, + const char* client_id, + char** /*out_msg*/) { int r = ERR_OK; - ARDOUR_COMMAND_LINE::new_session = false; ARDOUR_COMMAND_LINE::session_name = name; - ARDOUR_COMMAND_LINE::jack_client_name = client_id; + ARDOUR_COMMAND_LINE::backend_client_name = client_id; + if (ARDOUR_UI::instance()->get_session_parameters(true, false, "")) { + return ERR_GENERAL; + } return r; }