From 9cb42d805f0ebb9ab52ccda4309bf94f3f528f0a Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Sat, 12 Jan 2013 11:54:28 +0000 Subject: [PATCH] uimain.c: use slot interface names for filling current values in slot menu, because using command line options produces garbage at least on OS10.6.8. [Fabio Priuli] --- src/emu/uimain.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/emu/uimain.c b/src/emu/uimain.c index f42a5f9e026..d1fa1f39258 100644 --- a/src/emu/uimain.c +++ b/src/emu/uimain.c @@ -425,8 +425,11 @@ const char *ui_menu_slot_devices::slot_get_prev(device_slot_interface *slot) -------------------------------------------------*/ const char *ui_menu_slot_devices::get_slot_device(device_slot_interface *slot) { - astring temp; - return machine().options().main_value(temp,slot->device().tag()+1); + int idx = slot_get_current_index(slot); + if (idx == -1) + return ""; + else + return slot->get_slot_interfaces()[idx].name; }