Browse Source

[OSX] fix BAD ACCESS (Segmentation Fault) when rapidly trying to open popups quicker than windows can be created.

pull/3338/head
Dan Walmsley 7 years ago
parent
commit
3cec9fb412
  1. 6
      native/Avalonia.Native/src/OSX/window.mm

6
native/Avalonia.Native/src/OSX/window.mm

@ -812,7 +812,13 @@ NSArray* AllLoopModes = [NSArray arrayWithObjects: NSDefaultRunLoopMode, NSEvent
- (void)drawRect:(NSRect)dirtyRect
{
if (_parent == nullptr)
{
return;
}
_parent->BaseEvents->RunRenderPriorityJobs();
@synchronized (self) {
if(_swRenderedFrame != NULL)
{

Loading…
Cancel
Save