summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/mconfig.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2011-06-29 14:31:07 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2011-06-29 14:31:07 +0000
commitf5cfbe977d97421ba9382dd7ccd14a3538405708 (patch)
treebe6b9855b83aa53a75d849c41f303450e416a4ac /src/emu/mconfig.c
parent88a4d565b8f3b8bae9dea10264a498d8c2837642 (diff)
Added default port values support for slot devices (no whatsnew)
Diffstat (limited to 'src/emu/mconfig.c')
-rw-r--r--src/emu/mconfig.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/emu/mconfig.c b/src/emu/mconfig.c
index 8ae9b221608..9542ec6574e 100644
--- a/src/emu/mconfig.c
+++ b/src/emu/mconfig.c
@@ -81,8 +81,10 @@ machine_config::machine_config(const game_driver &gamedrv, emu_options &options)
if (selval != NULL)
for (int i = 0; intf[i].name != NULL; i++)
- if (strcmp(selval, intf[i].name) == 0)
- device_add(&owner, intf[i].name, intf[i].devtype, 0);
+ if (strcmp(selval, intf[i].name) == 0) {
+ device_t *new_dev = device_add(&owner, intf[i].name, intf[i].devtype, 0);
+ device_t::static_set_input_default(*new_dev, slot->input_ports_defaults());
+ }
}
}