summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/datfile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/ui/datfile.cpp')
-rw-r--r--src/frontend/mame/ui/datfile.cpp8
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;