fix .fui instruments not loading!

This commit is contained in:
tildearrow 2022-04-04 00:12:11 -05:00
parent ac3772c024
commit 4ec91b8b42

View file

@ -633,7 +633,7 @@ void DivEngine::loadSBI(SafeReader& reader, std::vector<DivInstrument*>& ret, St
void DivEngine::loadOPM(SafeReader& reader, std::vector<DivInstrument*>& ret, String& stripPath) { void DivEngine::loadOPM(SafeReader& reader, std::vector<DivInstrument*>& ret, String& stripPath) {
DivInstrument* ins[128]; DivInstrument* ins[128];
memset(ins,0,128*sizeof(DivInstrument*)); memset(ins,0,128*sizeof(void*));
try { try {
String line; String line;
@ -733,6 +733,8 @@ std::vector<DivInstrument*> DivEngine::instrumentFromFile(const char* path) {
delete ins; delete ins;
delete[] buf; delete[] buf;
return ret; return ret;
} else {
ret.push_back(ins);
} }
} catch (EndOfFileException& e) { } catch (EndOfFileException& e) {
lastError="premature end of file"; lastError="premature end of file";