diff options
Diffstat (limited to 'src/emu/render.c')
-rw-r--r-- | src/emu/render.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/render.c b/src/emu/render.c index 654534d3a52..5ca15bd77da 100644 --- a/src/emu/render.c +++ b/src/emu/render.c @@ -1642,10 +1642,10 @@ void render_target::load_layout_files(const char *layoutfile, bool singlefile) load_layout_file(NULL, m_manager.machine().config().m_default_layout); // try to load another file based on the parent driver name - const game_driver *cloneof = driver_get_clone(&system); - if (cloneof != NULL) - if (!load_layout_file(cloneof->name, cloneof->name)) - load_layout_file(cloneof->name, "default"); + int cloneof = driver_list::clone(system); + if (cloneof != -1) + if (!load_layout_file(driver_list::driver(cloneof).name, driver_list::driver(cloneof).name)) + load_layout_file(driver_list::driver(cloneof).name, "default"); // now do the built-in layouts for single-screen games if (m_manager.machine().m_devicelist.count(SCREEN) == 1) |