Browse Source

synchronise acces to lockFocusIfCanDraw.

pull/3338/head
Dan Walmsley 7 years ago
parent
commit
586e96cd07
  1. 18
      native/Avalonia.Native/src/OSX/window.mm

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

@ -735,7 +735,23 @@ NSArray* AllLoopModes = [NSArray arrayWithObjects: NSDefaultRunLoopMode, NSEvent
- (void)onClosed
{
_parent = NULL;
@synchronized (self)
{
_parent = nullptr;
}
}
- (BOOL)lockFocusIfCanDraw
{
@synchronized (self)
{
if(_parent == nullptr)
{
return NO;
}
}
return [super lockFocusIfCanDraw];
}
-(AvnPixelSize) getPixelSize

Loading…
Cancel
Save