diff options
Diffstat (limited to 'src/frontend/mame/ui/datfile.cpp')
-rw-r--r-- | src/frontend/mame/ui/datfile.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/frontend/mame/ui/datfile.cpp b/src/frontend/mame/ui/datfile.cpp index 2264a421b9e..921784de75c 100644 --- a/src/frontend/mame/ui/datfile.cpp +++ b/src/frontend/mame/ui/datfile.cpp @@ -10,7 +10,7 @@ #include "emu.h" #include "drivenum.h" -#include "ui/ui.h" +#include "ui/moptions.h" #include "ui/datfile.h" #include "ui/utils.h" @@ -58,9 +58,9 @@ bool datfile_manager::first_run = true; //------------------------------------------------- // ctor //------------------------------------------------- -datfile_manager::datfile_manager(running_machine &machine) : m_machine(machine) +datfile_manager::datfile_manager(running_machine &machine, ui_options &moptions) : m_machine(machine), m_options(moptions) { - if (mame_machine_manager::instance()->ui().options().enabled_dats() && first_run) + if (m_options.enabled_dats() && first_run) { first_run = false; if (parseopen("mameinfo.dat")) @@ -577,7 +577,7 @@ bool datfile_manager::parseopen(const char *filename) // MAME core file parsing functions fail in recognizing UNICODE chars in UTF-8 without BOM, // so it's better and faster use standard C fileio functions. - emu_file file(mame_machine_manager::instance()->ui().options().history_path(), OPEN_FLAG_READ); + emu_file file(m_options.history_path(), OPEN_FLAG_READ); if (file.open(filename) != osd_file::error::NONE) return false; |