diff --git a/Source/SharpFont/OutlineFuncs.cs b/Source/SharpFont/OutlineFuncs.cs index 7ab4428..c953742 100644 --- a/Source/SharpFont/OutlineFuncs.cs +++ b/Source/SharpFont/OutlineFuncs.cs @@ -317,10 +317,10 @@ internal FT_Outline_Funcs_ Record { ThrowIfDisposed(); var r = new FT_Outline_Funcs_(); - r.move_to = (delegate* unmanaged[Cdecl])Marshal.GetFunctionPointerForDelegate(moveToPtr); - r.line_to = (delegate* unmanaged[Cdecl])Marshal.GetFunctionPointerForDelegate(lineToPtr); - r.conic_to = (delegate* unmanaged[Cdecl])Marshal.GetFunctionPointerForDelegate(conicToPtr); - r.cubic_to = (delegate* unmanaged[Cdecl])Marshal.GetFunctionPointerForDelegate(cubicToPtr); + r.move_to = (delegate* unmanaged[Cdecl])moveToPtr; + r.line_to = (delegate* unmanaged[Cdecl])lineToPtr; + r.conic_to = (delegate* unmanaged[Cdecl])conicToPtr; + r.cubic_to = (delegate* unmanaged[Cdecl])cubicToPtr; return r; } }