Mercurial > hg > piper-cpp
diff capnproto/VampnProto.h @ 57:7aec704705c7
Make the output ID mapper stuff safer by using shared_ptr
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Mon, 19 Sep 2016 14:43:32 +0100 |
parents | 815e94fedc1c |
children | 0ea374ea96a2 |
line wrap: on
line diff
--- a/capnproto/VampnProto.h Mon Sep 19 14:10:19 2016 +0100 +++ b/capnproto/VampnProto.h Mon Sep 19 14:43:32 2016 +0100 @@ -661,7 +661,7 @@ b.setPluginHandle(pmapper.pluginToHandle(pr.plugin)); auto f = b.initFeatures(); buildFeatureSet(f, pr.features, - pmapper.pluginToOutputIdMapper(pr.plugin)); + *pmapper.pluginToOutputIdMapper(pr.plugin)); } static void @@ -672,7 +672,7 @@ auto h = r.getPluginHandle(); pr.plugin = pmapper.handleToPlugin(h); readFeatureSet(pr.features, r.getFeatures(), - pmapper.handleToOutputIdMapper(r.getPluginHandle())); + *pmapper.handleToOutputIdMapper(r.getPluginHandle())); } static void