summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/device.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/device.cpp')
-rw-r--r--src/emu/device.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/device.cpp b/src/emu/device.cpp
index 7239e798be2..1a66094bde9 100644
--- a/src/emu/device.cpp
+++ b/src/emu/device.cpp
@@ -545,7 +545,7 @@ void device_t::start()
state_registrations = machine().save().registration_count() - state_registrations;
device_execute_interface *exec;
device_sound_interface *sound;
- if (state_registrations == 0 && (interface(exec) || interface(sound)) && type() != SPEAKER)
+ if (state_registrations == 0 && (interface(exec) || interface(sound)) && type() != SPEAKER && type() != MICROPHONE)
{
logerror("Device did not register any state to save!\n");
if ((machine().system().flags & MACHINE_SUPPORTS_SAVE) != 0)