Browse Source

Create an autorelease pool for every render timer tick (#17414)

release/11.2.1
Nikita Tsukanov 1 year ago
committed by Max Katz
parent
commit
28b317298e
  1. 1
      native/Avalonia.Native/src/OSX/PlatformRenderTimer.mm

1
native/Avalonia.Native/src/OSX/PlatformRenderTimer.mm

@ -72,6 +72,7 @@ public:
static CVReturn OnTick(CVDisplayLinkRef displayLink, const CVTimeStamp *inNow, const CVTimeStamp *inOutputTime, CVOptionFlags flagsIn, CVOptionFlags *flagsOut, void *displayLinkContext)
{
START_ARP_CALL;
PlatformRenderTimer *object = (PlatformRenderTimer *)displayLinkContext;
object->_callback->Run();
return kCVReturnSuccess;

Loading…
Cancel
Save