mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-10-06 12:15:37 +00:00
fix: check for NULL string in stringtable check before dumping
This commit is contained in:
4 files changed
+32
-4
No files matched your search
@@ -24,7 +24,14 @@ void AssetDumperStringTable::DumpAsset(AssetDumpingContext& context, XAssetInfo<
|
||||
for (auto column = 0; column < stringTable->columnCount; column++)
|
||||
{
|
||||
const auto* cell = &stringTable->values[column + row * stringTable->columnCount];
|
||||
csv.WriteColumn(cell->string);
|
||||
if (cell->string != nullptr)
|
||||
{
|
||||
csv.WriteColumn(cell->string);
|
||||
}
|
||||
else
|
||||
{
|
||||
csv.WriteColumn("");
|
||||
}
|
||||
}
|
||||
|
||||
csv.NextRow();
|
||||
|
||||
@@ -24,7 +24,14 @@ void AssetDumperStringTable::DumpAsset(AssetDumpingContext& context, XAssetInfo<
|
||||
for (auto column = 0; column < stringTable->columnCount; column++)
|
||||
{
|
||||
const auto* cell = &stringTable->values[column + row * stringTable->columnCount];
|
||||
csv.WriteColumn(cell->string);
|
||||
if (cell->string != nullptr)
|
||||
{
|
||||
csv.WriteColumn(cell->string);
|
||||
}
|
||||
else
|
||||
{
|
||||
csv.WriteColumn("");
|
||||
}
|
||||
}
|
||||
|
||||
csv.NextRow();
|
||||
|
||||
@@ -24,7 +24,14 @@ void AssetDumperStringTable::DumpAsset(AssetDumpingContext& context, XAssetInfo<
|
||||
for (auto column = 0; column < stringTable->columnCount; column++)
|
||||
{
|
||||
const auto* cell = &stringTable->values[column + row * stringTable->columnCount];
|
||||
csv.WriteColumn(cell->string);
|
||||
if (cell->string != nullptr)
|
||||
{
|
||||
csv.WriteColumn(cell->string);
|
||||
}
|
||||
else
|
||||
{
|
||||
csv.WriteColumn("");
|
||||
}
|
||||
}
|
||||
|
||||
csv.NextRow();
|
||||
|
||||
@@ -24,7 +24,14 @@ void AssetDumperStringTable::DumpAsset(AssetDumpingContext& context, XAssetInfo<
|
||||
for (auto column = 0; column < stringTable->columnCount; column++)
|
||||
{
|
||||
const auto* cell = &stringTable->values[column + row * stringTable->columnCount];
|
||||
csv.WriteColumn(cell->string);
|
||||
if (cell->string != nullptr)
|
||||
{
|
||||
csv.WriteColumn(cell->string);
|
||||
}
|
||||
else
|
||||
{
|
||||
csv.WriteColumn("");
|
||||
}
|
||||
}
|
||||
|
||||
csv.NextRow();
|
||||
|
||||
Reference in new issue
Block a user