Fix crash on save of MIDI data.
[ardour.git] / libs / ardour / port_insert.cc
index 61ae4d37e858130cb661bc60dc2d17ee7420dd86..3b02bf41daa6672e1c9ef91720a03763efc8f491 100644 (file)
@@ -53,7 +53,7 @@ PortInsert::PortInsert (Session& s, boost::shared_ptr<MuteMaster> mm, const XMLN
        , _out (new Delivery (s, _output, mm, _name, Delivery::Insert))
 
 {
-       if (set_state (node)) {
+       if (set_state (node, Stateful::loading_state_version)) {
                throw failed_constructor();
        }
 
@@ -104,7 +104,7 @@ PortInsert::state (bool full)
 }
 
 int
-PortInsert::set_state(const XMLNode& node)
+PortInsert::set_state (const XMLNode& node, int version)
 {
        XMLNodeList nlist = node.children();
        XMLNodeIterator niter;
@@ -138,7 +138,7 @@ PortInsert::set_state(const XMLNode& node)
                }
        }
 
-       Processor::set_state (*insert_node);
+       Processor::set_state (*insert_node, version);
 
        return 0;
 }