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;