X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect_chain.cpp;h=6b7a857242e0572c7be6d66afe6026734ec99c6c;hp=f88a4f74986fce003ca4cf0b745c3becdbc018c0;hb=9cf78e3b5a801b7841133011f74fc7962861705d;hpb=6dea8d2a6695a45aa6209425cdcfb4eabf704340 diff --git a/effect_chain.cpp b/effect_chain.cpp index f88a4f7..6b7a857 100644 --- a/effect_chain.cpp +++ b/effect_chain.cpp @@ -66,6 +66,10 @@ void EffectChain::add_output(const ImageFormat &format, OutputAlphaFormat alpha_ Node *EffectChain::add_node(Effect *effect) { + for (unsigned i = 0; i < nodes.size(); ++i) { + assert(nodes[i]->effect != effect); + } + char effect_id[256]; sprintf(effect_id, "eff%u", (unsigned)nodes.size());