From 8448b3ee10ff0c1ff740bd5af536cbb4029f6439 Mon Sep 17 00:00:00 2001 From: rogerman Date: Mon, 13 Aug 2018 23:32:31 -0700 Subject: [PATCH] Cocoa Port: Instead of using a single shared draw timing for all displays, use individualized draw timings for each display. --- desmume/src/frontend/cocoa/cocoa_GPU.mm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/desmume/src/frontend/cocoa/cocoa_GPU.mm b/desmume/src/frontend/cocoa/cocoa_GPU.mm index a93e35286..a8a3373ec 100644 --- a/desmume/src/frontend/cocoa/cocoa_GPU.mm +++ b/desmume/src/frontend/cocoa/cocoa_GPU.mm @@ -1297,8 +1297,7 @@ public: if (!isDisplayLinkStillActive) { CVDisplayLinkRef newDisplayLink; - CVDisplayLinkCreateWithActiveCGDisplays(&newDisplayLink); - CVDisplayLinkSetCurrentCGDisplay(newDisplayLink, displayID); + CVDisplayLinkCreateWithCGDisplay(displayID, &newDisplayLink); CVDisplayLinkSetOutputCallback(newDisplayLink, &MacDisplayLinkCallback, self); _displayLinksActiveList[displayID] = newDisplayLink;