diff options
author | 2020-09-30 11:17:54 +1000 | |
---|---|---|
committer | 2020-09-30 11:17:54 +1000 | |
commit | f185ed096c1555adc108fb679b3e0a60671e0d3c (patch) | |
tree | 4f718686e8fc83881d6950c062d0e1f274e3e8b0 /docs/release/src/frontend/mame/audit.cpp | |
parent | eb71a8564c36fd14098bb24d7acb76b2d6e0c7dc (diff) |
0.225 Release filestag225
Diffstat (limited to 'docs/release/src/frontend/mame/audit.cpp')
-rw-r--r-- | docs/release/src/frontend/mame/audit.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/docs/release/src/frontend/mame/audit.cpp b/docs/release/src/frontend/mame/audit.cpp index fb32062803d..a1293bddd1c 100644 --- a/docs/release/src/frontend/mame/audit.cpp +++ b/docs/release/src/frontend/mame/audit.cpp @@ -72,11 +72,10 @@ media_auditor::summary media_auditor::audit_media(const char *validation) char const *const name(ROM_GETNAME(rom)); util::hash_collection const hashes(ROM_GETHASHDATA(rom)); - device_t *const shared_device(find_shared_device(device, name, hashes, rom_file_size(rom))); - const auto dumped(!hashes.flag(util::hash_collection::FLAG_NO_DUMP)); + device_t *const shared_device(find_shared_device(device, name, hashes, ROM_GETLENGTH(rom))); // count the number of files with hashes - if (dumped && !ROM_ISOPTIONAL(rom)) + if (!hashes.flag(util::hash_collection::FLAG_NO_DUMP) && !ROM_ISOPTIONAL(rom)) { required++; if (shared_device) @@ -92,7 +91,7 @@ media_auditor::summary media_auditor::audit_media(const char *validation) if (record) { // count the number of files that are found. - if (!device.owner() && ((record->status() == audit_status::GOOD && dumped) || (record->status() == audit_status::FOUND_INVALID && !find_shared_device(device, name, record->actual_hashes(), record->actual_length())))) + if ((record->status() == audit_status::GOOD) || ((record->status() == audit_status::FOUND_INVALID) && !find_shared_device(device, name, record->actual_hashes(), record->actual_length()))) { found++; if (shared_device) |