From 43953ea10a8a8678ca3ea1b64f57804b774e0751 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Tue, 26 Nov 2019 12:44:51 +1100 Subject: don't attempt to load a translation file if the language setting is empty (nw) --- src/frontend/mame/language.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/frontend') diff --git a/src/frontend/mame/language.cpp b/src/frontend/mame/language.cpp index a95a2b78451..a5f2e9ce3a9 100644 --- a/src/frontend/mame/language.cpp +++ b/src/frontend/mame/language.cpp @@ -60,11 +60,14 @@ void load_translation(emu_options &m_options) f_translation_data.reset(); f_translation_map.clear(); - emu_file file(m_options.language_path(), OPEN_FLAG_READ); std::string name = m_options.language(); + if (name.empty()) + return; + strreplace(name, " ", "_"); strreplace(name, "(", ""); strreplace(name, ")", ""); + emu_file file(m_options.language_path(), OPEN_FLAG_READ); if (file.open(name.c_str(), PATH_SEPARATOR "strings.mo") != osd_file::error::NONE) { osd_printf_error("Error opening translation file %s\n", name); -- cgit v1.2.3