diff options
author | 2016-01-10 15:17:18 +0100 | |
---|---|---|
committer | 2016-01-10 15:17:18 +0100 | |
commit | 3e5ad46410db4d3b3d8bd4b4bb84c3cdce2b1bfd (patch) | |
tree | 300eb6d81a34d66c0507501f55f198957b798ce3 /src/emu/machine.cpp | |
parent | 2a2a4a3c6e255c479d5072d02c2a40949f611ea6 (diff) |
modernized configuration_manager (nw)
Diffstat (limited to 'src/emu/machine.cpp')
-rw-r--r-- | src/emu/machine.cpp | 6 |
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) { |