MidiAutomationListBinder::MidiAutomationListBinder (XMLNode* node, Session::SourceMap const & sources)
: _parameter (0, 0, 0)
{
- XMLProperty* source = node->property ("source-id");
+ XMLProperty const * source = node->property ("source-id");
assert (source);
- XMLProperty* parameter = node->property ("parameter");
+ XMLProperty const * parameter = node->property ("parameter");
assert (parameter);
Session::SourceMap::const_iterator i = sources.find (PBD::ID (source->value()));
assert (i != sources.end());
_source = boost::dynamic_pointer_cast<MidiSource> (i->second);
- _parameter = EventTypeMap::instance().new_parameter (parameter->value());
+ _parameter = EventTypeMap::instance().from_symbol (parameter->value());
}
AutomationList*
-MidiAutomationListBinder::get ()
+MidiAutomationListBinder::get () const
{
boost::shared_ptr<MidiModel> model = _source->model ();
assert (model);