From 3ef46f5b11c299a307f08c8e2e715440bfee2abe Mon Sep 17 00:00:00 2001 From: ashawn Date: Sat, 23 Feb 2019 01:00:15 +0800 Subject: [PATCH] fix Memory leak when using PlatformView [IOS] #24714 (flutter/engine#7919) --- .../flutter/shell/platform/darwin/ios/ios_gl_render_target.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/src/flutter/shell/platform/darwin/ios/ios_gl_render_target.mm b/engine/src/flutter/shell/platform/darwin/ios/ios_gl_render_target.mm index 308c7a5a958..210d9a9d8c6 100644 --- a/engine/src/flutter/shell/platform/darwin/ios/ios_gl_render_target.mm +++ b/engine/src/flutter/shell/platform/darwin/ios/ios_gl_render_target.mm @@ -62,6 +62,7 @@ IOSGLRenderTarget::IOSGLRenderTarget(fml::scoped_nsobject layer, } IOSGLRenderTarget::~IOSGLRenderTarget() { + [EAGLContext setCurrentContext:context_]; FML_DCHECK(glGetError() == GL_NO_ERROR); // Deletes on GL_NONEs are ignored