mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-10-31 06:41:58 +00:00
Fix assets being added to their pools twice when loaded from a fastfile
This commit is contained in:
1 parent
6cca00b8d8
commit
a925bd505d
2 files changed
+2
-12
No files matched your search
@@ -269,12 +269,7 @@ XAssetInfoGeneric* GameAssetPoolIW4::AddAssetToPool(asset_type_t type, std::stri
|
||||
case assetType: \
|
||||
{ \
|
||||
assert((poolName) != nullptr); \
|
||||
auto* assetInfo = (poolName)->AddAsset(std::move(name), xAsset.header.headerName, m_zone, dependencies); \
|
||||
if(assetInfo) \
|
||||
{ \
|
||||
m_assets_in_order.push_back(assetInfo); \
|
||||
} \
|
||||
return assetInfo; \
|
||||
return (poolName)->AddAsset(std::move(name), xAsset.header.headerName, m_zone, dependencies); \
|
||||
}
|
||||
|
||||
switch (xAsset.type)
|
||||
|
||||
@@ -338,12 +338,7 @@ XAssetInfoGeneric* GameAssetPoolT6::AddAssetToPool(asset_type_t type, std::strin
|
||||
case assetType: \
|
||||
{ \
|
||||
assert((poolName) != nullptr); \
|
||||
auto* assetInfo = (poolName)->AddAsset(std::move(name), xAsset.header.headerName, m_zone, dependencies); \
|
||||
if(assetInfo) \
|
||||
{ \
|
||||
m_assets_in_order.push_back(assetInfo); \
|
||||
} \
|
||||
return assetInfo; \
|
||||
return (poolName)->AddAsset(std::move(name), xAsset.header.headerName, m_zone, dependencies); \
|
||||
}
|
||||
|
||||
switch (xAsset.type)
|
||||
|
||||
Reference in new issue
Block a user