Fix terrain paint crash refression

This commit is contained in:
Wojtek Figat
2024-02-19 18:23:14 +01:00
parent 0035c347f4
commit f8d9817911

View File

@@ -48,6 +48,7 @@ namespace FlaxEditor.Tools.Terrain
if (DataPtr != IntPtr.Zero)
Marshal.FreeHGlobal(DataPtr);
DataPtr = Marshal.AllocHGlobal(size);
Utils.MemoryClear(DataPtr, (ulong)size);
Size = size;
}
}
@@ -294,7 +295,7 @@ namespace FlaxEditor.Tools.Terrain
base.OnDeactivated();
// Free temporary memory buffer
foreach (var splatmapData in _cachedSplatmapData)
foreach (ref var splatmapData in _cachedSplatmapData.AsSpan())
splatmapData.Free();
}