Skip to content

Commit 1595890

Browse files
committed
Fix for wstring.
1 parent 9a8202c commit 1595890

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

Hexa.NET.Utilities/Hexa.NET.Utilities.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<PropertyGroup>
2020
<PackageId>Hexa.NET.Utilities</PackageId>
2121
<AssemblyVersion>1.0.0</AssemblyVersion>
22-
<PackageVersion>2.1.12</PackageVersion>
22+
<PackageVersion>2.1.13</PackageVersion>
2323
<Authors>Juna</Authors>
2424
<AssemblyName>Hexa.NET.Utilities</AssemblyName>
2525
<PackageProjectUrl>https://github.com/HexaEngine/Hexa.NET.Utilities</PackageProjectUrl>

Hexa.NET.Utilities/StdWString.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,11 @@ public StdWString(int capacity)
4040
/// </summary>
4141
public StdWString(string s)
4242
{
43-
var byteCount = Encoding.Unicode.GetByteCount(s) / sizeof(char);
44-
data = AllocT<char>(byteCount + 1);
43+
data = AllocT<char>(s.Length + 1);
4544
capacity = size = s.Length;
4645
fixed (char* chars = s)
4746
{
48-
Encoding.Unicode.GetBytes(chars, s.Length, (byte*)data, byteCount);
47+
MemcpyT(chars, data, size);
4948
}
5049
data[size] = '\0';
5150
}

0 commit comments

Comments
 (0)