ptimport: Fix crash when imported session has zero audio tracks
This commit is contained in:
parent
51d57a3fb6
commit
bdb5aec1cc
@ -335,6 +335,11 @@ Session::import_pt_rest (PTFFormat& ptf)
|
||||
}
|
||||
}
|
||||
|
||||
/* Check for no audio */
|
||||
if (ptf.tracks ().size () == 0) {
|
||||
goto no_audio_tracks;
|
||||
}
|
||||
|
||||
/* Create all tracks */
|
||||
ntr = (ptf.tracks ().at (ptf.tracks ().size () - 1)).index + 1;
|
||||
nth = -1;
|
||||
@ -387,6 +392,7 @@ Session::import_pt_rest (PTFFormat& ptf)
|
||||
(*pl).playlist->thaw ();
|
||||
}
|
||||
|
||||
no_audio_tracks:
|
||||
/* MIDI - Find list of unique midi tracks first */
|
||||
|
||||
for (vector<PTFFormat::track_t>::const_iterator a = ptf.miditracks ().begin (); a != ptf.miditracks ().end (); ++a) {
|
||||
|
Loading…
Reference in New Issue
Block a user