diff --git a/rpcs3/Emu/Cell/PPUModule.cpp b/rpcs3/Emu/Cell/PPUModule.cpp index 90d460b26c..fea3f8b20c 100644 --- a/rpcs3/Emu/Cell/PPUModule.cpp +++ b/rpcs3/Emu/Cell/PPUModule.cpp @@ -2164,7 +2164,7 @@ std::pair, CellError> ppu_load_overlay(const ppu_ex if (prog.bin.size() > size || prog.bin.size() != prog.p_filesz) fmt::throw_exception("Invalid binary size (0x%llx, memsz=0x%x)", prog.bin.size(), size); - const bool already_loaded = true; // Unimplemented optimization for savestates + const bool already_loaded = !!ar; // Unimplemented optimization for savestates if (already_loaded) {