Fix swapping loaded ELF files

This commit is contained in:
wheremyfoodat
2024-07-26 16:25:38 +03:00
committed by GitHub
parent f095e6af0b
commit d0f13de4c5

View File

@@ -299,6 +299,11 @@ bool Emulator::load3DSX(const std::filesystem::path& path) {
}
bool Emulator::loadELF(const std::filesystem::path& path) {
// We can't open a new file with this ifstream if it's associated with a file
if (loadedELF.is_open()) {
loadedELF.close();
}
loadedELF.open(path, std::ios_base::binary); // Open ROM in binary mode
romType = ROMType::ELF;