summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/device.h
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-08-04 13:07:34 +1000
committer Vas Crabb <vas@vastheman.com>2017-08-04 13:07:34 +1000
commit152ce7a3d93adc475262c9fe258aafaf297d8e50 (patch)
tree304d610bf5090718e8725ddba0a01cb5f1eb016b /src/emu/device.h
parent00f6156cbbadfc01dcd2a7e91d26d55fa210dfab (diff)
Fix -slot card,bios=rev (selected BIOS was being applied to slot itself, not card)
Diffstat (limited to 'src/emu/device.h')
-rw-r--r--src/emu/device.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/device.h b/src/emu/device.h
index 1f645777d60..067e7359050 100644
--- a/src/emu/device.h
+++ b/src/emu/device.h
@@ -455,7 +455,7 @@ public:
ioport_constructor input_ports() const { return device_input_ports(); }
u8 default_bios() const { return m_default_bios; }
u8 system_bios() const { return m_system_bios; }
- std::string default_bios_tag() const { return m_default_bios_tag; }
+ const std::string &default_bios_tag() const { return m_default_bios_tag; }
// interface helpers
interface_list &interfaces() { return m_interfaces; }
@@ -495,7 +495,7 @@ public:
void add_machine_configuration(machine_config &config) { device_add_mconfig(config); }
static void static_set_clock(device_t &device, u32 clock);
static void static_set_input_default(device_t &device, const input_device_default *config) { device.m_input_defaults = config; }
- static void static_set_default_bios_tag(device_t &device, const char *tag) { std::string default_bios_tag(tag); device.m_default_bios_tag = default_bios_tag; }
+ static void static_set_default_bios_tag(device_t &device, const char *tag) { device.m_default_bios_tag = tag; }
// state helpers
void config_complete();