From f27911fe28bf9cc297522a6f8cb24c7e733bb9f8 Mon Sep 17 00:00:00 2001 From: Thraix Date: Fri, 26 Jun 2026 07:26:46 +0200 Subject: [PATCH] Fix enums printing " for first and last enum --- CopiumEngine/src/copium/util/Enum.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CopiumEngine/src/copium/util/Enum.h b/CopiumEngine/src/copium/util/Enum.h index 61bfab4..a202b93 100644 --- a/CopiumEngine/src/copium/util/Enum.h +++ b/CopiumEngine/src/copium/util/Enum.h @@ -30,7 +30,7 @@ namespace Copium static std::vector GetEnumNames(const std::string& enumNames) { std::vector strs; - size_t lastPos = 0; + size_t lastPos = 1; size_t pos = enumNames.find(',', lastPos); while (pos != std::string::npos) { @@ -41,7 +41,7 @@ namespace Copium lastPos++; pos = enumNames.find(',', lastPos); } - strs.emplace_back(enumNames.substr(lastPos)); + strs.emplace_back(enumNames.substr(lastPos, enumNames.size() - lastPos - 1)); return strs; } };