From caacccaaf0fbc0a4f4f88af7dadbfece175776d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Wed, 7 Nov 2012 17:30:46 +0100 Subject: iOS: Unset EAGL context if it's current when destroying QIOSContext Change-Id: Ie0b27e6b0dafa2a7283b44d6676871fce15cc42a Reviewed-by: Richard Moe Gustavsen --- src/plugins/platforms/ios/qioscontext.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/platforms/ios/qioscontext.mm b/src/plugins/platforms/ios/qioscontext.mm index e512b3d4c8..8beb588b03 100644 --- a/src/plugins/platforms/ios/qioscontext.mm +++ b/src/plugins/platforms/ios/qioscontext.mm @@ -70,6 +70,9 @@ QIOSContext::QIOSContext(QOpenGLContext *context) QIOSContext::~QIOSContext() { + if ([EAGLContext currentContext] == m_eaglContext) + doneCurrent(); + [m_eaglContext release]; } -- cgit v1.2.3