summaryrefslogtreecommitdiffstats
path: root/src/Parser.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-12-17 20:33:47 +0100
committerDavid Robillard <d@drobilla.net>2019-01-12 18:19:58 +0100
commit79fe75853ed8205674335f88e4e9c0e9dec137f9 (patch)
tree7e139dd4cff621b719ab751974883ed62cf68b6d /src/Parser.cpp
parentcc3d7ef610e5f93086eb46406cc600ee81a23e98 (diff)
downloadingen-79fe75853ed8205674335f88e4e9c0e9dec137f9.tar.gz
ingen-79fe75853ed8205674335f88e4e9c0e9dec137f9.tar.bz2
ingen-79fe75853ed8205674335f88e4e9c0e9dec137f9.zip
Use LV2 atom forge C++ bindings
Diffstat (limited to 'src/Parser.cpp')
-rw-r--r--src/Parser.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/Parser.cpp b/src/Parser.cpp
index 9318d44a..a0341747 100644
--- a/src/Parser.cpp
+++ b/src/Parser.cpp
@@ -31,6 +31,7 @@
#include "ingen/World.hpp"
#include "ingen/filesystem.hpp"
#include "ingen/paths.hpp"
+#include "lv2/atom/Forge.hpp"
#include "lv2/atom/atom.h"
#include "serd/serd.h"
#include "sord/sordmm.hpp"
@@ -102,10 +103,8 @@ get_properties(ingen::World* world,
LV2_URID_Map* map = &world->uri_map().urid_map_feature()->urid_map;
Sratom* sratom = sratom_new(map);
- LV2_Atom_Forge forge;
- lv2_atom_forge_init(&forge, map);
-
- AtomForgeSink out(&forge);
+ AtomForgeSink out;
+ lv2::atom::Forge forge(map, out);
const Sord::Node nil;
Properties props;