| @@ -386,16 +386,28 @@ void SpectSeq::Load2(wxInputStream& stream, int import, int n) | |||
| if(import==1) | |||
| { | |||
| if(frame->Import(stream) != 0) break; | |||
| if(frame->Import(stream) != 0) | |||
| { | |||
| delete frame; | |||
| break; | |||
| } | |||
| } | |||
| else | |||
| if(import==2) | |||
| { | |||
| if(frame->ImportSPC2(stream,time_acc) != 0) break; | |||
| if(frame->ImportSPC2(stream,time_acc) != 0) | |||
| { | |||
| delete frame; | |||
| break; | |||
| } | |||
| } | |||
| else | |||
| { | |||
| if(frame->Load(stream, file_format) != 0) break; | |||
| if(frame->Load(stream, file_format) != 0) | |||
| { | |||
| delete frame; | |||
| break; | |||
| } | |||
| } | |||
| frames[numframes++] = frame; | |||