From cb55a983f1d78c26de116b1921af323eb41568f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=80=E4=B8=80?= Date: Thu, 1 Aug 2019 11:55:54 +0800 Subject: [PATCH] iOS external texture causes memory leak. --- shell/platform/darwin/ios/ios_external_texture_gl.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell/platform/darwin/ios/ios_external_texture_gl.mm b/shell/platform/darwin/ios/ios_external_texture_gl.mm index e7e15d5719196..fe2bee3315f4c 100644 --- a/shell/platform/darwin/ios/ios_external_texture_gl.mm +++ b/shell/platform/darwin/ios/ios_external_texture_gl.mm @@ -64,6 +64,9 @@ buffer_ref_.Reset(pixelBuffer); } CreateTextureFromPixelBuffer(); + if (buffer_ref_) { + buffer_ref_.Reset(nullptr); + } } if (!texture_ref_) { return;