diff options
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 |
commit | f5cfbe977d97421ba9382dd7ccd14a3538405708 (patch) | |
tree | be6b9855b83aa53a75d849c41f303450e416a4ac /src/emu/mconfig.c | |
parent | 88a4d565b8f3b8bae9dea10264a498d8c2837642 (diff) |
Added default port values support for slot devices (no whatsnew)
Diffstat (limited to 'src/emu/mconfig.c')
-rw-r--r-- | src/emu/mconfig.c | 6 |
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()); + } } } |