mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-10 14:41:50 +00:00
gl_engine: fix memory leak when rendering image
This commit is contained in:
parent
4fee5458b2
commit
ea11d4d8a8
1 changed files with 4 additions and 1 deletions
|
@ -951,7 +951,10 @@ bool GlRenderer::renderImage(void* data)
|
|||
auto task = new GlRenderTask(mPrograms[RT_Image].get());
|
||||
task->setDrawDepth(drawDepth);
|
||||
|
||||
if (!sdata->geometry->draw(task, mGpuBuffer.get(), RenderUpdateFlag::Image)) return true;
|
||||
if (!sdata->geometry->draw(task, mGpuBuffer.get(), RenderUpdateFlag::Image)) {
|
||||
delete task;
|
||||
return true;
|
||||
}
|
||||
|
||||
// matrix buffer
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue