aboutsummaryrefslogtreecommitdiffstats
path: root/src/state.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-04-11 21:19:30 +0000
committerDavid Robillard <d@drobilla.net>2012-04-11 21:19:30 +0000
commitd0c8bc8d6a7edd97d31723f26426eee95a89ef99 (patch)
tree660b81965163a20f4191da09191a2c690d33b4b1 /src/state.c
parent2ac525df826f4dadfc3358cd75c3aa8b03ad548d (diff)
downloadjalv-d0c8bc8d6a7edd97d31723f26426eee95a89ef99.tar.gz
jalv-d0c8bc8d6a7edd97d31723f26426eee95a89ef99.tar.bz2
jalv-d0c8bc8d6a7edd97d31723f26426eee95a89ef99.zip
Simpler preset saving.
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@4166 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/state.c')
-rw-r--r--src/state.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/state.c b/src/state.c
index a75ef3b..1d94fe8 100644
--- a/src/state.c
+++ b/src/state.c
@@ -192,7 +192,8 @@ int
jalv_save_preset(Jalv* jalv,
const char* dir,
const char* uri,
- const char* label)
+ const char* label,
+ const char* filename)
{
LilvState* const state = lilv_state_new_from_instance(
jalv->plugin, jalv->instance, &jalv->map,
@@ -204,8 +205,9 @@ jalv_save_preset(Jalv* jalv,
lilv_state_set_label(state, label);
}
- int ret = lilv_state_save(jalv->world, &jalv->map, &jalv->unmap, state,
- uri, dir, "state.ttl");
+ int ret = lilv_state_save(
+ jalv->world, &jalv->map, &jalv->unmap, state, uri, dir, filename);
+
lilv_state_free(state);
return ret;