aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-08-21 05:47:28 +0000
committerDavid Robillard <d@drobilla.net>2011-08-21 05:47:28 +0000
commit08626688ff9cbfe17fd62630fcd71f85a0affdbe (patch)
tree25700d4ff0f46d088f53dc414a16e30207840df7 /src/jalv.c
parentbdfc77e8cd8a586e535f5eab109dd0411e0554a0 (diff)
downloadjalv-08626688ff9cbfe17fd62630fcd71f85a0affdbe.tar.gz
jalv-08626688ff9cbfe17fd62630fcd71f85a0affdbe.tar.bz2
jalv-08626688ff9cbfe17fd62630fcd71f85a0affdbe.zip
Fix Jack Session command line.
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3442 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/jalv.c')
-rw-r--r--src/jalv.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/jalv.c b/src/jalv.c
index bdf0efc..6a15063 100644
--- a/src/jalv.c
+++ b/src/jalv.c
@@ -306,9 +306,10 @@ jack_session_cb(jack_session_event_t* event, void* arg)
Jalv* host = (Jalv*)arg;
char cmd[256];
- snprintf(cmd, sizeof(cmd), "jalv %s %s",
- lilv_node_as_uri(lilv_plugin_get_uri(host->plugin)),
- event->client_uuid);
+ snprintf(cmd, sizeof(cmd), "%s -u %s -l '%s'",
+ host->prog_name,
+ event->client_uuid,
+ event->session_dir);
event->command_line = strdup(cmd);
@@ -370,6 +371,7 @@ main(int argc, char** argv)
{
Jalv host;
memset(&host, '\0', sizeof(Jalv));
+ host.prog_name = argv[0];
if (jalv_init(&argc, &argv, &host.opts)) {
return EXIT_FAILURE;