From 570db5bf5c93c895dca2c9fb7cd02d22366a6938 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sat, 6 Feb 2016 08:54:06 +0100 Subject: [PATCH] made -cc creates ui.ini as well (nw) --- src/emu/clifront.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/emu/clifront.cpp b/src/emu/clifront.cpp index 50e8464a14c..a016d13a031 100644 --- a/src/emu/clifront.cpp +++ b/src/emu/clifront.cpp @@ -27,6 +27,8 @@ #include "osdepend.h" #include "softlist.h" +#include "ui/moptions.h" + #include #include @@ -1618,6 +1620,14 @@ void cli_frontend::execute_commands(const char *exename) // generate the updated INI file.puts(m_options.output_ini().c_str()); + + ui_options ui_opts; + emu_file file_ui(OPEN_FLAG_WRITE | OPEN_FLAG_CREATE | OPEN_FLAG_CREATE_PATHS); + if (file_ui.open("ui.ini") != FILERR_NONE) + throw emu_fatalerror("Unable to create file ui.ini\n"); + + // generate the updated INI + file_ui.puts(ui_opts.output_ini().c_str()); return; }