diff --git a/include/Nazara/Core/Algorithm.inl b/include/Nazara/Core/Algorithm.inl index dc770eae6..4008f8860 100644 --- a/include/Nazara/Core/Algorithm.inl +++ b/include/Nazara/Core/Algorithm.inl @@ -227,7 +227,7 @@ namespace Nz */ bool Serialize(SerializationContext& context, const std::string& value) { - if (!Serialize(context, value.size())) + if (!Serialize(context, UInt32(value.size()))) return false; return context.stream->Write(value.data(), value.size()) == value.size(); diff --git a/src/Nazara/Core/String.cpp b/src/Nazara/Core/String.cpp index 3c97a5b4b..b1c136eaa 100644 --- a/src/Nazara/Core/String.cpp +++ b/src/Nazara/Core/String.cpp @@ -5879,7 +5879,7 @@ namespace Nz */ bool Serialize(SerializationContext& context, const String& string) { - if (!Serialize(context, string.GetSize())) + if (!Serialize(context, UInt32(string.GetSize()))) return false; return context.stream->Write(string.GetConstBuffer(), string.GetSize()) == string.GetSize();