From ada1afbac2a232120e01f4977003544d3b75f091 Mon Sep 17 00:00:00 2001 From: omigamedev Date: Sun, 7 Apr 2019 11:27:43 +0200 Subject: [PATCH] fix mac RTL and app termination deadlock --- PanoPainter-OSX/main.cpp | 4 +--- data/layout.xml | 10 +++++----- src/app.cpp | 7 ++++++- src/app_layout.cpp | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/PanoPainter-OSX/main.cpp b/PanoPainter-OSX/main.cpp index 22c7522..7eb7267 100644 --- a/PanoPainter-OSX/main.cpp +++ b/PanoPainter-OSX/main.cpp @@ -220,10 +220,8 @@ std::mutex task_mutex; - (void)terminateGL { - CGLLockContext([[self openGLContext] CGLContextObj]); - App::I.terminate(); - CGLUnlockContext([[self openGLContext] CGLContextObj]); CVDisplayLinkRelease(dl); + App::I.terminate(); } // This is the renderer output callback function diff --git a/data/layout.xml b/data/layout.xml index 88d8d73..bd51a7e 100644 --- a/data/layout.xml +++ b/data/layout.xml @@ -1634,7 +1634,7 @@ Here's a list of what's available in this release. - + - + - + - +