13
0

assure midi patch ID is set before assigning it

This commit is contained in:
Robin Gareus 2014-03-23 01:14:36 +01:00
parent 38b32414ba
commit 23f285f126

View File

@ -1252,7 +1252,7 @@ MidiModel::PatchChangePtr
MidiModel::PatchChangeDiffCommand::unmarshal_patch_change (XMLNode* n)
{
XMLProperty* prop;
Evoral::event_id_t id;
Evoral::event_id_t id = 0;
Evoral::MusicalTime time = 0;
int channel = 0;
int program = 0;
@ -1284,6 +1284,7 @@ MidiModel::PatchChangeDiffCommand::unmarshal_patch_change (XMLNode* n)
}
PatchChangePtr p (new Evoral::PatchChange<TimeType> (time, channel, program, bank));
assert(id);
p->set_id (id);
return p;
}