summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/frontend/mame/ui/imgcntrl.cpp5
1 files changed, 4 insertions, 1 deletions
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<menu_midi_inout>(ui(), container(), m_image.image_interface(), &m_midi);
+ menu::stack_push<menu_midi_inout>(ui(), container(), m_image.device().type() == MIDIIN, &m_midi);
m_state = SELECT_MIDI;
break;