From 278e9bc334005f3612a4a8479ae0a89e252bc04a Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 3 Jun 2020 19:43:52 +0200 Subject: [PATCH] app/internal/window: [macOS] remove useless retain/release The window and its view is guaranteed to outlast the display link. Signed-off-by: Elias Naur --- app/internal/window/os_macos.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/internal/window/os_macos.go b/app/internal/window/os_macos.go index 049c5519..16fcf3f9 100644 --- a/app/internal/window/os_macos.go +++ b/app/internal/window/os_macos.go @@ -266,10 +266,8 @@ func gio_onCreate(view C.CFTypeRef) { scale: scale, } dl, err := NewDisplayLink(func() { - C.CFRetain(view) runOnMain(func() { - defer C.CFRelease(view) - C.gio_setNeedsDisplay(view) + C.gio_setNeedsDisplay(w.view) }) }) if err != nil {