A bit of code cleanup
This commit is contained in:
parent
3571fb3e08
commit
4d3d483a34
2 changed files with 7 additions and 12 deletions
|
@ -843,9 +843,8 @@ void try_request_rom(const std::string& moviefile)
|
|||
if(req.selected >= req.cores.size())
|
||||
throw std::runtime_error("Invalid ROM type selected");
|
||||
core_type* selected_core = req.cores[req.selected];
|
||||
rom_image_handle _img(new rom_image(req.filename, selected_core->get_core_identifier(),
|
||||
loaded_rom newrom(new rom_image(req.filename, selected_core->get_core_identifier(),
|
||||
selected_core->get_iname(), ""));
|
||||
loaded_rom newrom(_img);
|
||||
*core.rom = newrom;
|
||||
core.dispatch->core_change();
|
||||
}
|
||||
|
|
|
@ -34,20 +34,17 @@ namespace
|
|||
auto& core = CORE();
|
||||
if(req.packfile != "") {
|
||||
messages << "Loading ROM " << req.packfile << std::endl;
|
||||
rom_image_handle _img(new rom_image(req.packfile));
|
||||
loaded_rom newrom(_img);
|
||||
loaded_rom newrom(new rom_image(req.packfile));
|
||||
*core.rom = newrom;
|
||||
return;
|
||||
} else if(req.singlefile != "") {
|
||||
messages << "Loading ROM " << req.singlefile << std::endl;
|
||||
rom_image_handle _img(new rom_image(req.singlefile, req.core, req.system, req.region));
|
||||
loaded_rom newrom(_img);
|
||||
loaded_rom newrom(new rom_image(req.singlefile, req.core, req.system, req.region));
|
||||
*core.rom = newrom;
|
||||
return;
|
||||
} else {
|
||||
messages << "Loading multi-file ROM." << std::endl;
|
||||
rom_image_handle _img(new rom_image(req.files, req.core, req.system, req.region));
|
||||
loaded_rom newrom(_img);
|
||||
loaded_rom newrom(new rom_image(req.files, req.core, req.system, req.region));
|
||||
*core.rom = newrom;
|
||||
return;
|
||||
}
|
||||
|
@ -237,7 +234,7 @@ rom_image_handle construct_rom_multifile(core_type* ctype, const moviefile::brie
|
|||
}
|
||||
if(pmand != tmand)
|
||||
print_missing(*ctype, pmand);
|
||||
return rom_image_handle(new rom_image(roms, realcore, realtype, ""));
|
||||
return new rom_image(roms, realcore, realtype, "");
|
||||
}
|
||||
|
||||
rom_image_handle construct_rom_nofile(const std::vector<std::string>& cmdline)
|
||||
|
@ -248,8 +245,7 @@ rom_image_handle construct_rom_nofile(const std::vector<std::string>& cmdline)
|
|||
regex_results r;
|
||||
if(r = regex("--rom=(.*)", i)) {
|
||||
//Okay, load as ROM bundle and check validity.
|
||||
rom_image_handle cr(new rom_image(r[1], requested_core));
|
||||
return cr;
|
||||
return new rom_image(r[1], requested_core);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -301,7 +297,7 @@ rom_image_handle construct_rom(const std::string& movie_filename, const std::vec
|
|||
regex_results r;
|
||||
if(r = regex("--rom=(.*)", i)) {
|
||||
//Okay, load as ROM bundle and check validity.
|
||||
rom_image_handle cr(new rom_image(r[1], requested_core));
|
||||
auto cr = new rom_image(r[1], requested_core);
|
||||
for(auto j : sysregs) {
|
||||
if(cr->is_of_type(j->get_type()))
|
||||
continue;
|
||||
|
|
Loading…
Add table
Reference in a new issue