X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbuilders%2Fsequencebuilder.cpp;fp=source%2Fbuilders%2Fsequencebuilder.cpp;h=bf3fef42dfb82f55989a21f8c325139ee569ba7d;hp=5fca61400a03645941c06a053c1353ff16513ba2;hb=0bd265b929f0b2a9289dd72262968ad8e7bc1a0d;hpb=75e09e235ed67424cafcff0cd8fc44a4be2ca739 diff --git a/source/builders/sequencebuilder.cpp b/source/builders/sequencebuilder.cpp index 5fca6140..bf3fef42 100644 --- a/source/builders/sequencebuilder.cpp +++ b/source/builders/sequencebuilder.cpp @@ -74,7 +74,7 @@ void SequenceBuilder::build(Sequence &sequence) const #endif for(const SequenceTemplate::PostProcessor &p: tmpl.get_postprocessors()) { - PostProcessor *proc = 0; + RefPtr proc = 0; if(!p.slot_name.empty()) proc = get_item(postprocessors, p.slot_name); if(proc) @@ -88,7 +88,8 @@ void SequenceBuilder::build(Sequence &sequence) const if(!debug_name.empty()) proc->set_debug_name(format("%s/%d.pproc", debug_name, index++)); #endif - sequence.add_postprocessor_owned(proc); + sequence.add_postprocessor(*proc.get()); + sequence.add_owned(proc.release()); } } }