summaryrefslogtreecommitdiffstats
path: root/src/emu/render.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/render.cpp')
-rw-r--r--src/emu/render.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/emu/render.cpp b/src/emu/render.cpp
index 6e7067ea30e..e0599e8de91 100644
--- a/src/emu/render.cpp
+++ b/src/emu/render.cpp
@@ -1533,13 +1533,13 @@ void render_target::load_layout_files(const internal_layout *layoutfile, bool si
bool have_artwork = false;
// if there's an explicit file, load that first
- const char *basename = m_manager.machine().basename();
+ const std::string &basename = m_manager.machine().basename();
if (layoutfile)
- have_artwork |= load_layout_file(basename, *layoutfile);
+ have_artwork |= load_layout_file(basename.c_str(), *layoutfile);
// if we're only loading this file, we know our final result
if (!singlefile)
- load_additional_layout_files(basename, have_artwork);
+ load_additional_layout_files(basename.c_str(), have_artwork);
}
void render_target::load_layout_files(util::xml::data_node const &rootnode, bool singlefile)
@@ -1547,12 +1547,12 @@ void render_target::load_layout_files(util::xml::data_node const &rootnode, bool
bool have_artwork = false;
// if there's an explicit file, load that first
- const char *basename = m_manager.machine().basename();
- have_artwork |= load_layout_file(m_manager.machine().root_device(), basename, rootnode);
+ const std::string &basename = m_manager.machine().basename();
+ have_artwork |= load_layout_file(m_manager.machine().root_device(), basename.c_str(), rootnode);
// if we're only loading this file, we know our final result
if (!singlefile)
- load_additional_layout_files(basename, have_artwork);
+ load_additional_layout_files(basename.c_str(), have_artwork);
}
void render_target::load_additional_layout_files(const char *basename, bool have_artwork)