ISO files are prioritised over CUE files

Fixes #792
This commit is contained in:
Michael Green 2024-03-05 23:35:19 +11:00
parent 8fbba189cb
commit 965b6d00be

View file

@ -1015,14 +1015,14 @@ class EmulatorJS {
} else { } else {
this.fileName = fileNames[0]; this.fileName = fileNames[0];
} }
if (isoFile !== null && (supportsExt('iso') || supportsExt('cso') || supportsExt('chd') || supportsExt('elf'))) { if (supportsExt('cue') || supportsExt('ccd') || supportsExt('toc') || supportsExt('m3u')) {
this.fileName = isoFile;
} else if (supportsExt('cue') || supportsExt('ccd') || supportsExt('toc') || supportsExt('m3u')) {
if (cueFile !== null) { if (cueFile !== null) {
this.fileName = cueFile; this.fileName = cueFile;
} else if (!disableCue) { } else if (!disableCue) {
this.fileName = this.gameManager.createCueFile(fileNames); this.fileName = this.gameManager.createCueFile(fileNames);
} }
} else if (isoFile !== null && (supportsExt('iso') || supportsExt('cso') || supportsExt('chd') || supportsExt('elf'))) {
this.fileName = isoFile;
} }
resolve(); resolve();
}); });