From 958b19ae220efa03a52a5520da4cb0b8a6038fa6 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 30 Jun 2020 11:36:26 +0200 Subject: [PATCH] app/internal/window: [macOS] ignore result from CVDisplayLinkStart Larry Clapp reported a panic from failing to start the display link. Ignore the error and hope the error is transient. Signed-off-by: Elias Naur --- app/internal/window/os_darwin.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/internal/window/os_darwin.go b/app/internal/window/os_darwin.go index 8ed7d374..a3b77dc5 100644 --- a/app/internal/window/os_darwin.go +++ b/app/internal/window/os_darwin.go @@ -133,9 +133,7 @@ func (d *displayLink) run(dl C.CFTypeRef) { atomic.StoreUint32(&d.running, 1) if !started { started = true - if res := C.gio_startDisplayLink(dl); res != 0 { - panic("failed to start display link") - } + C.gio_startDisplayLink(dl) } } case did := <-d.dids: