summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine.cpp
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-01-10 15:17:18 +0100
committer Miodrag Milanovic <mmicko@gmail.com>2016-01-10 15:17:18 +0100
commit3e5ad46410db4d3b3d8bd4b4bb84c3cdce2b1bfd (patch)
tree300eb6d81a34d66c0507501f55f198957b798ce3 /src/emu/machine.cpp
parent2a2a4a3c6e255c479d5072d02c2a40949f611ea6 (diff)
modernized configuration_manager (nw)
Diffstat (limited to 'src/emu/machine.cpp')
-rw-r--r--src/emu/machine.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp
index 4445cf96dff..a48aa0811c6 100644
--- a/src/emu/machine.cpp
+++ b/src/emu/machine.cpp
@@ -216,7 +216,7 @@ TIMER_CALLBACK_MEMBER(running_machine::autoboot_callback)
void running_machine::start()
{
// initialize basic can't-fail systems here
- config_init(*this);
+ m_configuration = std::make_unique<configuration_manager>(*this);
m_input = std::make_unique<input_manager>(*this);
output_init(*this);
m_render = std::make_unique<render_manager>(*this);
@@ -334,7 +334,7 @@ int running_machine::run(bool firstrun)
start();
// load the configuration settings and NVRAM
- config_load_settings(*this);
+ m_configuration->load_settings();
// disallow save state registrations starting here.
// Don't do it earlier, config load can create network
@@ -389,7 +389,7 @@ int running_machine::run(bool firstrun)
// save the NVRAM and configuration
sound().ui_mute(true);
nvram_save();
- config_save_settings(*this);
+ m_configuration->save_settings();
}
catch (emu_fatalerror &fatal)
{