[C#][iOS] Fix callbacks on AOT #387

Closed
splhack wants to merge 2 commits from aot into master
7 changed files with 154 additions and 31 deletions
Showing only changes of commit ddf986e241 - Show all commits

View File

@@ -47,7 +47,7 @@ static YGSize unmanagedMeasureFunc(YGNodeRef node,
}
void YGInteropNodeSetMeasureFunc(YGNodeRef node, YGInteropMeasureFunc managedFunc) {
gManagedMeasureFunc = managedFunc;
gManagedMeasureFunc = managedFunc; // this is always the same static managed method
YGNodeSetMeasureFunc(node, &unmanagedMeasureFunc);
}
@@ -59,6 +59,6 @@ static float unmanagedBaselineFunc(YGNodeRef node, const float width, const floa
}
void YGInteropNodeSetBaselineFunc(YGNodeRef node, YGInteropBaselineFunc managedFunc) {
gManagedBaselineFunc = managedFunc;
gManagedBaselineFunc = managedFunc; // this is always the same static managed method
YGNodeSetBaselineFunc(node, &unmanagedBaselineFunc);
}