diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2016-02-06 08:54:06 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2016-02-06 08:54:06 +0100 |
commit | 570db5bf5c93c895dca2c9fb7cd02d22366a6938 (patch) | |
tree | b56fd35a3cf00706c82a3443067ae4a28a3a8da0 | |
parent | 7403c195b349048f855f6165aaceeeaef5d0acec (diff) |
made -cc creates ui.ini as well (nw)
-rw-r--r-- | src/emu/clifront.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
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 <new> #include <ctype.h> @@ -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; } |