summaryrefslogtreecommitdiffstats
path: root/src/emu/render.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-03-10 18:21:10 +1100
committer Vas Crabb <vas@vastheman.com>2020-03-10 18:21:10 +1100
commit9c600695f0ed4456270bf5f1676b8fadaed34127 (patch)
tree1e52fb8b786e9bece80b05e2f583bba207f5af7c /src/emu/render.cpp
parentcc70fe02bacdf8dc17fe75065e387276c8056e5e (diff)
(nw) Cleanup on the way:
* Add doxygen comments for bit manipulation functions * Add an overload of BIT that works like the AArch64 UBFX instruction * Kill off some of the silly concatenating overloads for emu_file::open * Make searchpath acually useful for devices This is a checkpoint - I'm planning to improve ROM loading behaviour at least a little.
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)