diff --git a/src/emu/inptport.c b/src/emu/inptport.c index 096e23bca2f..8c8a4650e49 100644 --- a/src/emu/inptport.c +++ b/src/emu/inptport.c @@ -4713,11 +4713,14 @@ int input_machine_has_keyboard(running_machine *machine) for (field = port->fieldlist; field != NULL; field = field->next) { if (field->type == IPT_KEYBOARD) + { have_keyboard = TRUE; break; + } } } #endif + return have_keyboard; }