Correctly handle referencing assets when dumping menulist

This commit is contained in:
Jan 2021-10-24 22:04:31 +02:00
parent 568095f57e
commit cd2cec3546
2 changed files with 8 additions and 2 deletions

View File

@ -80,9 +80,12 @@ void AssetDumperMenuList::DumpMenus(MenuDumper& menuDumper, const MenuList* menu
for (auto menuNum = 0; menuNum < menuList->menuCount; menuNum++)
{
const auto* menu = menuList->menus[menuNum];
const auto* menuAssetName = menu->window.name;
if (menuAssetName && menuAssetName[0] == ',')
menuAssetName = &menuAssetName[1];
std::ostringstream ss;
ss << parentPath << menu->window.name << ".menu";
ss << parentPath << menuAssetName << ".menu";
const auto menuName = ss.str();

View File

@ -80,9 +80,12 @@ void AssetDumperMenuList::DumpMenus(MenuDumper& menuDumper, const MenuList* menu
for (auto menuNum = 0; menuNum < menuList->menuCount; menuNum++)
{
const auto* menu = menuList->menus[menuNum];
const auto* menuAssetName = menu->window.name;
if (menuAssetName && menuAssetName[0] == ',')
menuAssetName = &menuAssetName[1];
std::ostringstream ss;
ss << parentPath << menu->window.name << ".menu";
ss << parentPath << menuAssetName << ".menu";
const auto menuName = ss.str();