@@ -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; |