Fix crash on save of MIDI data.
[ardour.git] / libs / ardour / port_insert.cc
index 04a145aa52af11fba94a047273e93d4ec68097ea..3b02bf41daa6672e1c9ef91720a03763efc8f491 100644 (file)
@@ -48,12 +48,12 @@ PortInsert::PortInsert (Session& s, boost::shared_ptr<MuteMaster> mm)
        ProcessorCreated (this); /* EMIT SIGNAL */
 }
 
-PortInsert::PortInsert (Session& s, boost::shared_ptr<MuteMaster> mm, const XMLNode& node, int version)
+PortInsert::PortInsert (Session& s, boost::shared_ptr<MuteMaster> mm, const XMLNode& node)
        : IOProcessor (s, true, true, "unnamed port insert")
        , _out (new Delivery (s, _output, mm, _name, Delivery::Insert))
 
 {
-       if (set_state (node, version)) {
+       if (set_state (node, Stateful::loading_state_version)) {
                throw failed_constructor();
        }
 
@@ -138,7 +138,7 @@ PortInsert::set_state (const XMLNode& node, int version)
                }
        }
 
-       Processor::set_state (*insert_node);
+       Processor::set_state (*insert_node, version);
 
        return 0;
 }