From c3aa030ebf28141569e1e52681571f00afa834b2 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Thu, 26 Jan 2012 12:41:49 +0000 Subject: [PATCH] Fix for slot validation, all device related options are removed when doing validation, otherwise wrong data could be used (no whatsnew) --- src/emu/validity.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/emu/validity.c b/src/emu/validity.c index 8fb14d76c82..d33c033b1b4 100644 --- a/src/emu/validity.c +++ b/src/emu/validity.c @@ -296,7 +296,10 @@ void validity_checker::validate_one(const game_driver &driver) // wrap in try/except to catch fatalerrors try { - machine_config config(driver, m_drivlist.options()); + emu_options validation_options(m_drivlist.options()); + validation_options.remove_device_options(); + + machine_config config(driver, validation_options); m_current_config = &config; validate_driver(); validate_roms();