diff options
author | David Robillard <d@drobilla.net> | 2013-01-10 06:20:39 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-01-10 06:20:39 +0000 |
commit | 4b480bf87cd496446491e3880d867d7fa92c6c49 (patch) | |
tree | 1e67b31180eb6125b3704914c7acd7d248af69d0 /src/AtomWriter.cpp | |
parent | 67067320cb53f3c84bb7901e446f3d1798667e57 (diff) | |
download | ingen-4b480bf87cd496446491e3880d867d7fa92c6c49.tar.gz ingen-4b480bf87cd496446491e3880d867d7fa92c6c49.tar.bz2 ingen-4b480bf87cd496446491e3880d867d7fa92c6c49.zip |
Update for latest changes to LV2 patch extension (compact patch:Set message).
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4911 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/AtomWriter.cpp')
-rw-r--r-- | src/AtomWriter.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/AtomWriter.cpp b/src/AtomWriter.cpp index 05e5d64d..2e24e8cc 100644 --- a/src/AtomWriter.cpp +++ b/src/AtomWriter.cpp @@ -242,14 +242,11 @@ AtomWriter::set_property(const Raul::URI& subject, lv2_atom_forge_blank(&_forge, &msg, next_id(), _uris.patch_Set); lv2_atom_forge_property_head(&_forge, _uris.patch_subject, 0); forge_uri(subject); - lv2_atom_forge_property_head(&_forge, _uris.patch_body, 0); - - LV2_Atom_Forge_Frame body; - lv2_atom_forge_blank(&_forge, &body, 0, 0); - lv2_atom_forge_property_head(&_forge, _map.map_uri(predicate.c_str()), 0); + lv2_atom_forge_property_head(&_forge, _uris.patch_property, 0); + lv2_atom_forge_urid(&_forge, _map.map_uri(predicate.c_str())); + lv2_atom_forge_property_head(&_forge, _uris.patch_value, 0); lv2_atom_forge_atom(&_forge, value.size(), value.type()); lv2_atom_forge_write(&_forge, value.get_body(), value.size()); - lv2_atom_forge_pop(&_forge, &body); lv2_atom_forge_pop(&_forge, &msg); finish_msg(); |