From 2f9e29d87850873405bf7dbedb1595f689c29c03 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sun, 21 Jul 2019 19:19:34 +0200 Subject: [PATCH] ui/app: (macOS) avoid double-drawing in NSOpenGLView update Instead of drwaing twice when updated, schedule a redraw. Signed-off-by: Elias Naur --- ui/app/gl_macos.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/app/gl_macos.m b/ui/app/gl_macos.m index 7a2aad72..9495f190 100644 --- a/ui/app/gl_macos.m +++ b/ui/app/gl_macos.m @@ -68,7 +68,7 @@ CVDisplayLinkRef displayLink; } - (void)update { [super update]; - gio_onDraw((__bridge CFTypeRef)self); + [self setNeedsDisplay:YES]; } - (void)drawRect:(NSRect)r { gio_onDraw((__bridge CFTypeRef)self);