From 9ecbb15cd52756a8dd03dcf2d2fa0ca509b2c0a3 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Tue, 29 Oct 2024 01:05:20 +0100 Subject: fix midi in/out selection --- src/frontend/mame/ui/imgcntrl.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/frontend/mame/ui/imgcntrl.cpp b/src/frontend/mame/ui/imgcntrl.cpp index ddcc5b82d7f..73cce5b2bf0 100644 --- a/src/frontend/mame/ui/imgcntrl.cpp +++ b/src/frontend/mame/ui/imgcntrl.cpp @@ -17,6 +17,9 @@ #include "ui/swlist.h" #include "ui/ui.h" +#include "bus/midi/midiinport.h" +#include "bus/midi/midioutport.h" + #include "audit.h" #include "drivenum.h" #include "emuopts.h" @@ -294,7 +297,7 @@ void menu_control_device_image::menu_activated() case START_MIDI: m_midi = ""; - menu::stack_push(ui(), container(), m_image.image_interface(), &m_midi); + menu::stack_push(ui(), container(), m_image.device().type() == MIDIIN, &m_midi); m_state = SELECT_MIDI; break; -- cgit v1.2.3