C#: Fix byteCount in NativeMemory.Alloc
`NativeMemory.Alloc` takes the byte count as parameter, this is calculated by multiplying the element size in bytes by the length of the array.
This commit is contained in:
parent
85ef0a1058
commit
ebe008d41b
1 changed files with 2 additions and 2 deletions
|
@ -831,7 +831,7 @@ namespace Godot.Bridge
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
interopProperties = ((godotsharp_property_info*)NativeMemory.Alloc((nuint)length))!;
|
interopProperties = ((godotsharp_property_info*)NativeMemory.Alloc((nuint)length, (nuint)sizeof(godotsharp_property_info)))!;
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
|
@ -951,7 +951,7 @@ namespace Godot.Bridge
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
interopDefaultValues = ((godotsharp_property_def_val_pair*)NativeMemory.Alloc((nuint)length))!;
|
interopDefaultValues = ((godotsharp_property_def_val_pair*)NativeMemory.Alloc((nuint)length, (nuint)sizeof(godotsharp_property_def_val_pair)))!;
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
|
|
Loading…
Reference in a new issue