diff options
author | Vas Crabb <vas@vastheman.com> | 2021-10-01 07:10:43 +1000 |
---|---|---|
committer | Vas Crabb <vas@vastheman.com> | 2021-10-01 07:12:45 +1000 |
commit | 59e5f319c5300f9e5bd62a8da381348ed40a5310 (patch) | |
tree | 74981856b2550147aedaf307837f1fcb52056294 /src/frontend/mame | |
parent | 4395d59216d7225e206963deae11cfe8fc229f52 (diff) |
-ui: Work around GitHub issue #8634.
-util/delegate.cpp: Detect clang x86-64 thunk for first vtable entry.
Diffstat (limited to 'src/frontend/mame')
-rw-r--r-- | src/frontend/mame/ui/selgame.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/frontend/mame/ui/selgame.cpp b/src/frontend/mame/ui/selgame.cpp index ece205a8ef4..7582c90e0d8 100644 --- a/src/frontend/mame/ui/selgame.cpp +++ b/src/frontend/mame/ui/selgame.cpp @@ -247,7 +247,7 @@ menu_select_game::menu_select_game(mame_ui_manager &mui, render_container &conta if (s_first_start) { - //s_first_start = false; TODO: why wansn't it ever clearing the first start flag? + //s_first_start = false; TODO: why wasn't it ever clearing the first start flag? reselect_last::set_driver(moptions.last_used_machine()); ui_globals::rpanel = std::min<int>(std::max<int>(moptions.last_right_panel(), RP_FIRST), RP_LAST); @@ -256,13 +256,13 @@ menu_select_game::menu_select_game(mame_ui_manager &mui, render_container &conta std::string fake_ini; if (found == std::string::npos) { - fake_ini = util::string_format("%s = 1\n", tmp); + fake_ini = util::string_format(u8"\uFEFF%s = 1\n", tmp); } else { std::string const sub_filter(tmp.substr(found + 1)); tmp.resize(found); - fake_ini = util::string_format("%s = %s\n", tmp, sub_filter); + fake_ini = util::string_format(u8"\uFEFF%s = %s\n", tmp, sub_filter); } emu_file file(ui().options().ui_path(), OPEN_FLAG_READ); |