mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 08:05:45 +00:00
fix: do not consider a structure require marking when it contains a string member
This commit is contained in:
parent
f17eda9086
commit
70dba19484
@ -39,7 +39,7 @@ bool MarkingRequiredPostProcessor::RequiresMarking(std::unordered_set<const void
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Any ScriptStrings or Strings need to be processed.
|
// Any ScriptStrings or Strings need to be processed.
|
||||||
if (member->m_is_script_string || member->m_is_string || member->m_type && member->m_type->m_asset_enum_entry)
|
if (member->m_is_script_string || member->m_type && member->m_type->m_asset_enum_entry)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
if (member->m_type != nullptr && member->m_type != info && RequiresMarking(visitedStructures, member->m_type))
|
if (member->m_type != nullptr && member->m_type != info && RequiresMarking(visitedStructures, member->m_type))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user