summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ioport.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-05-17 13:58:32 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-05-17 13:58:32 +0000
commit0f76b1e0f6bc3a0faadf515b63e823f77e69a823 (patch)
tree091f7aff2f1606e9b22d6bf87b8fdec638561ff7 /src/emu/ioport.c
parentd4944e958278db01c1303468d650e1d45a90e618 (diff)
set m_cursetting to NULL since must not be set in case of onoff_alloc, this fixes validation too (no whatsnew)
Diffstat (limited to 'src/emu/ioport.c')
-rw-r--r--src/emu/ioport.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/ioport.c b/src/emu/ioport.c
index 57c9cf26a51..e7ecb2b434e 100644
--- a/src/emu/ioport.c
+++ b/src/emu/ioport.c
@@ -3915,6 +3915,8 @@ void ioport_configurer::onoff_alloc(const char *name, ioport_value defval, iopor
// allocate settings
setting_alloc(defval & mask, DEF_STR(Off));
setting_alloc(~defval & mask, DEF_STR(On));
+ // clear cursettings set by setting_alloc
+ m_cursetting = NULL;
}