Skip to content

Commit 5cdda76

Browse files
committedJul 9, 2024·
macOS: Do not stop cvdisplaylink
1 parent 210d680 commit 5cdda76

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed
 

‎macos/cc/WindowMac.mm

+7-7
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@ static CVReturn displayLinkCallback(CVDisplayLinkRef displayLink, const CVTimeSt
5959
dispatch_async(dispatch_get_main_queue(), ^{
6060
window->fFrameRequested = false;
6161
window->dispatch(jwm::classes::EventFrame::kInstance);
62-
if (!window->fFrameRequested) {
63-
std::lock_guard<std::mutex> lock(window->fDisplayLinkMutex);
64-
if (!window->fFrameRequested && window->fDisplayLinkRunning) {
65-
CVDisplayLinkStop(window->fDisplayLink);
66-
window->fDisplayLinkRunning = false;
67-
}
68-
}
62+
// if (!window->fFrameRequested) {
63+
// std::lock_guard<std::mutex> lock(window->fDisplayLinkMutex);
64+
// if (!window->fFrameRequested && window->fDisplayLinkRunning) {
65+
// CVDisplayLinkStop(window->fDisplayLink);
66+
// window->fDisplayLinkRunning = false;
67+
// }
68+
// }
6969
window->unref();
7070
window->fFrameScheduled = false;
7171
});

0 commit comments

Comments
 (0)
Please sign in to comment.