diff options
author | David Robillard <d@drobilla.net> | 2012-04-11 21:19:30 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-04-11 21:19:30 +0000 |
commit | d0c8bc8d6a7edd97d31723f26426eee95a89ef99 (patch) | |
tree | 660b81965163a20f4191da09191a2c690d33b4b1 /src/state.c | |
parent | 2ac525df826f4dadfc3358cd75c3aa8b03ad548d (diff) | |
download | jalv-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.c | 8 |
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; |