- fixed invalid context warnings with Cocoa backend

A bunch of 'CGContext<...>: invalid context 0x0' messages were printed to console during OpenGL view creation and resizing
This commit is contained in:
alexey.lysiuk 2020-02-01 17:11:56 +02:00
parent 55cfecbe2c
commit 0c2faae48b

View file

@ -185,10 +185,17 @@ namespace
@implementation OpenGLCocoaView
- (void)drawRect:(NSRect)dirtyRect
{
if ([NSGraphicsContext currentContext])
{
[NSColor.blackColor setFill];
NSRectFill(dirtyRect);
}
else if (self.layer != nil)
{
self.layer.backgroundColor = CGColorGetConstantColor(kCGColorBlack);
}
}
- (void)resetCursorRects
{