summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/devfind.cpp
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2016-08-15 14:06:47 +0200
committer Olivier Galibert <galibert@pobox.com>2016-08-15 14:07:59 +0200
commit2fbf2919d2d3353f5da485c012ae48bf4c388a92 (patch)
tree096296cb9e5ddfd938bf264b6303bf669862599a /src/emu/devfind.cpp
parent3f353b116ec57ce4df26693a905d77dd466fec87 (diff)
Fix missing region report when DEVICE_SELF is used [O. Galibert]
Diffstat (limited to 'src/emu/devfind.cpp')
-rw-r--r--src/emu/devfind.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/emu/devfind.cpp b/src/emu/devfind.cpp
index 803bd0a15e5..febe71d8b3a 100644
--- a/src/emu/devfind.cpp
+++ b/src/emu/devfind.cpp
@@ -156,10 +156,11 @@ bool finder_base::report_missing(bool found, const char *objname, bool required)
return true;
// otherwise, report
+ std::string region_fulltag = m_base.subtag(m_tag);
if (required)
- osd_printf_error("Required %s '%s' not found\n", objname, m_tag);
+ osd_printf_error("Required %s '%s' not found\n", objname, region_fulltag.c_str());
else
- osd_printf_verbose("Optional %s '%s' not found\n", objname, m_tag);
+ osd_printf_verbose("Optional %s '%s' not found\n", objname, region_fulltag.c_str());
return !required;
}