2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-03-05 12:33:02 +00:00

fix: vertex decl compiler not recognizing abbreviations with more than 1 digit

This commit is contained in:
Jan Laupetin
2026-02-28 22:53:02 +01:00
parent 5ab3fd7ca0
commit aec1372c5b

View File

@@ -2,7 +2,7 @@
#include "Utils/Logging/Log.h"
#include <algorithm>
#include <string>
namespace
{
@@ -11,16 +11,12 @@ namespace
if (offset >= assetName.size())
return false;
if (offset + 1 < assetName.size() && isdigit(assetName[offset + 1]))
{
abbreviation = std::string(assetName, offset, 2);
offset += 2;
}
else
{
abbreviation = std::string(assetName, offset, 1);
offset += 1;
}
auto digitCount = 0;
while (offset + digitCount + 1 < assetName.size() && isdigit(assetName[offset + digitCount + 1]))
digitCount++;
abbreviation = std::string(assetName, offset, digitCount + 1);
offset += digitCount + 1;
return true;
}